home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_22_openSaveSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
138KB
|
2,261 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 CD41 exg D6, D1
00000002 9175 0000 sub.w [A5 + D0.w], D0
00000006 2FB2 0000 17FF move.l <<invalid full ext with IS == 1 and I/IS == 7>>, [A2 + D0.w]
0000000C 0000 01F2 ori.b D0, 0xF2
00000010 8000 or.b D0, D0
00000012 0002 8DB9 ori.b D2, 0xB9
00000016 D0AD 7ED9 add.l D0, [A5 + 0x7ED9]
0000001A 19A2 19AA FE22 59C2 move.b [[-0x1DE + D1] + 0x59C2], -[A2]
// begin alternate branch 00000020-00000022
label00000020:
00000020 59C2 svs D2
// end alternate branch 00000020-00000022
label00000020: // (misaligned)
00000022 7B02 moveq.l D5, 0x02
00000024 6F9C ble -0x62 /* FFFFFFC2 */
00000026 FD18 .extension 0xD18 <<F/4-5/6>> // unimplemented
00000028 FC46 0FA1 .extension 0xC46 <<F/1/6>>, 0x0FA1 // unimplemented
0000002C FC0A FBF2 .unknown 0xFC0A 0xFBF2 (W = 6)
00000030 FB4C .extension 0xB4C <<F/4-5/5>> // unimplemented
00000032 FAFC FA94 .extension 0xAFC <<F/2-3/5>> // unimplemented
00000036 1214 move.b D1, [A4]
00000038 FA6A FA38 .extension 0xA6A <<F/1/5>>, 0xFA38 // unimplemented
// begin alternate branch 0000003A-0000003E
label0000003A:
0000003A FA38 8752 .unknown 0xFA38 0x8752 (W = 5)
// end alternate branch 0000003A-0000003E
label0000003A: // (misaligned)
0000003C 8752 or.w [A2], D3
0000003E 709F moveq.l D0, 0xFFFFFF9F
00000040 FA1A F9C8 .unknown 0xFA1A 0xF9C8 (W = 5)
label00000044:
00000044 FD3E .extension 0xD3E <<F/4-5/6>> // unimplemented
00000046 F8FA FD50 .extension 0x8FA <<F/2-3/4>> // unimplemented
0000004A F8A2 FD0E .extension 0x8A2 <<F/2-3/4>> // unimplemented
0000004E F83C 6E3A .tblXX 0xF83C, 0x6E3A // unimplemented
00000052 6F96 ble -0x68 /* FFFFFFEA */
00000054 F78E .invalid <<F/6/3>>
00000056 68EC bvc -0x12 /* 00000044 */
00000058 6E32 bgt +0x34 /* 0000008C */
0000005A 08F4 68F4 6E4A bset.b [A4 + D6 * 8 + 0x4A], 0xF4
00000060 46D2 move.w SR, [A2]
00000062 F90E .extension 0x90E <<F/4-5/4>> // unimplemented
00000064 F634 F6A2 .move16 0xF634, 0xF6A2 // unimplemented
00000068 F6F8 F532 .extension 0x6F8 <<F/2-3/3>> // unimplemented
0000006C F546 .extension 0x546 <<F/4-5/2>> // unimplemented
label0000006E:
0000006E E586 asl D6, 2
00000070 68FC bvc -0x2 /* 0000006E */
00000072 3A2D F44E move.w D5, [A5 - 0xBB2]
00000076 6E7A bgt +0x7C /* 000000F2 */
00000078 6FA6 ble -0x58 /* 00000020 */
0000007A 3B45 F3FC move.w [A5 - 0xC04], D5
0000007E F87A F74C .extension 0x87A <<F/1/4>>, 0xF74C // unimplemented
00000082 6656 bne +0x58 /* 000000DA */
00000084 F728 .extension 0x728 <<F/4-5/3>> // unimplemented
00000086 F70E .extension 0x70E <<F/4-5/3>> // unimplemented
00000088 F6F2 F6DC .extension 0x6F2 <<F/2-3/3>> // unimplemented
label0000008C:
0000008C F28E 376E .extension 0x28E <<F/2-3/1>> // unimplemented
00000090 FF0B .extension 0xF0B <<F/4-5/7>> // unimplemented
00000092 8772 F1B2 F270 FF93 7036 or.w [[-0xD8F006D + A7] + 0x7036], D3
0000009C F674 F590 .extension 0x674 <<F/1/3>>, 0xF590 // unimplemented
000000A0 F552 .extension 0x552 <<F/4-5/2>> // unimplemented
000000A2 8762 or.w -[A2], D3
000000A4 876A F4F4 or.w [A2 - 0xB0C], D3
000000A8 F4C4 .invalid <<cinv/cpush with scope=0>>
000000AA 6C2E bge +0x30 /* 000000DA */
000000AC 8942 78F8 pack D4, D2, 0x78F8
000000B0 F478 cpusha DATA
000000B2 F403 .invalid <<cinv/cpush with scope=0>>
000000B4 78FC moveq.l D4, 0xFFFFFFFC
000000B6 F524 .extension 0x524 <<F/4-5/2>> // unimplemented
000000B8 6F80 ble -0x7E /* 0000003A */
000000BA EEC6 F3C6 bfset D6 {15:6}
000000BE EE48 lsr D0.w, 7
000000C0 2184 875A F39E move.l [[A0] - 0xC62], D4
000000C6 EDA0 asl D0, D6
000000C8 7B92 moveq.l D5, 0xFFFFFF92
000000CA ED32 roxl D2.b, D6
000000CC ECFE EC8A bfclr <<invalid special address>> {D2:10}
000000D0 EC2C lsr D4.b, D6
000000D2 EC14 roxr D4.b, 6
000000D4 F270 EB42 .extension 0x270 <<F/1/1>>, 0xEB42 // unimplemented
000000D8 6650 bne +0x52 /* 0000012A */
label000000DA:
000000DA EAAE lsr D6, D5
000000DC EA98 ror D0, 5
000000DE F270 EAE8 .extension 0x270 <<F/1/1>>, 0xEAE8 // unimplemented
000000E2 666E bne +0x70 /* 00000152 */
000000E4 7B8A moveq.l D5, 0xFFFFFF8A
000000E6 E9D4 6664 bfextu D6, [A4] {25:D4}
000000EA E9AC lsl D4, D4
000000EC EF1E rol D6.b, 7
000000EE E8F8 6E52 E7E8 bftst [0xFFFFE7E8] {D1:18}
// begin alternate branch 000000F2-000000F6
label000000F2:
000000F2 E7E8 F97E rol .w [A0 - 0x682]
// end alternate branch 000000F2-000000F6
label000000F2: // (misaligned)
000000F4 F97E .extension 0x97E <<F/4-5/4>> // unimplemented
000000F6 E7BC rol D4, D3
000000F8 199A 874A 6078 move.b [[A4 + <<invalid base displacement size>>] + 0x6078], [A2]+
000000FE 7C30 moveq.l D6, 0x30
00000100 0D40 bchg D0, D6
00000102 A01C syscall FreeMem
00000104 A04D syscall PurgeMem
00000106 E5B0 roxl D0, D2
00000108 E028 lsr D0.b, D0
0000010A FF27 .extension 0xF27 <<F/4-5/7>> // unimplemented
0000010C E684 asr D4, 3
0000010E E9FC 5880 3B50 E03A bfextu D5, 0x3B50E03A {D2:32}
00000116 E02E lsr D6.b, D0
00000118 7FEA moveq.l D7, 0xFFFFFFEA
0000011A 00D5 .incomplete
0000011C 8372 890A 6ED2 or.w [[A2 + <<invalid base displacement size>> + A0] + 0x6ED2], D1
00000122 7FE2 moveq.l D7, 0xFFFFFFE2
00000124 7E17 moveq.l D7, 0x17
00000126 2B47 E02E move.l [A5 - 0x1FD2], D7
label0000012A:
0000012A 154C 4C57 move.b [A2 + 0x4C57], A4
label0000012E:
0000012E 5757 subq.w [A7], 3
00000130 4C57 4343 movem.l D0,D1,D6,A0,A1,A6, [A7]
00000134 5743 subq.w D3, 3
00000136 4C43 4C43 movem.l D0,D1,D6,A2,A3,A6, D3
0000013A 5757 subq.w [A7], 3
0000013C 574C subq.w A4, 3
0000013E 7C42 moveq.l D6, 0x42
00000140 7617 moveq.l D3, 0x17
00000142 6F36 ble +0x38 /* 0000017A */
00000144 E274 roxr D4.w, D1
00000146 0FA1 bclr -[A1], D7
00000148 1680 move.b [A3], D0
0000014A E11E rol D6.b, 8
0000014C FA6C E0C4 .extension 0xA6C <<F/1/5>>, 0xE0C4 // unimplemented
00000150 5A3A 6EDA addq.b [PC + 0x6EDA /* 0000702C, cstring ""<EOF> */], 5
// begin alternate branch 00000152-00000154
label00000152:
00000152 6EDA bgt -0x24 /* 0000012E */
// end alternate branch 00000152-00000154
label00000152: // (misaligned)
00000154 E04A lsr D2.w, 8
00000156 7FDA moveq.l D7, 0xFFFFFFDA
00000158 E01C ror D4.b, 8
0000015A E1EE E2F8 asl .w [A6 - 0x1D08]
// begin alternate branch 0000015C-00000160
label0000015C:
0000015C E2F8 E0A6 lsr .w [0xFFFFE0A6]
// end alternate branch 0000015C-00000160
label0000015C: // (misaligned)
0000015E E0A6 asr D6, D0
00000160 E0FE asr .w <<invalid special address>>
00000162 DF38 6EFA add.b [0x00006EFA], D7
00000166 3672 E228 movea.w A3, [A2 + A6.w * 2 + 0x28]
0000016A E4A8 lsr D0, D2
0000016C 299F 6C5A move.l [A4 + D6 * 4 + 0x5A], [A7]+
00000170 6964 bvs +0x66 /* 000001D6 */
00000172 E272 roxr D2.w, D1
00000174 DB82 addx.l D5, D2
00000176 9094 sub.l D0, [A4]
00000178 FCB4 DB4A .extension 0xCB4 <<F/2-3/6>> // unimplemented
// begin alternate branch 0000017A-0000017C
label0000017A:
0000017A DB4A addx.w -[A5], -[A2]
// end alternate branch 0000017A-0000017C
label0000017A: // (misaligned)
0000017C DB30 FCBA add.b [A0 + A7 * 4 - 0x70], D5
// begin alternate branch 0000017E-0000019A
label0000017E:
0000017E FCBA FCB4 .extension 0xCBA <<F/2-3/6>> // unimplemented
00000182 FCB2 4AB6 .extension 0xCB2 <<F/2-3/6>> // unimplemented
00000186 B2B6 2176 cmp.l D1, <<invalid full ext with IS == 1 and I/IS == 6>>
0000018A 729F moveq.l D1, 0xFFFFFF9F
0000018C FCB6 C2B6 .extension 0xCB6 <<F/2-3/6>> // unimplemented
00000190 FCB6 2D81 .extension 0xCB6 <<F/2-3/6>> // unimplemented
00000194 FCB6 FCB4 .extension 0xCB6 <<F/2-3/6>> // unimplemented
00000198 5A42 addq.w D2, 5
// end alternate branch 0000017E-0000019A
label0000017E: // (misaligned)
00000180 FCB4 FCB2 .extension 0xCB4 <<F/2-3/6>> // unimplemented
00000184 4AB6 B2B6 tst.l [A6 + A3.w * 2 - 0x74]
00000188 2176 729F FCB6 move.l [A0 - 0x34A], [A6 + D7.w * 2 - 0x97]
0000018E C2B6 FCB6 and.l D1, [A6 + A7 * 4 - 0x74]
00000192 2D81 FCB6 move.l [A6 + A7 * 4 - 0x74], D1
00000196 FCB4 5A42 .extension 0xCB4 <<F/2-3/6>> // unimplemented
0000019A 0A62 6F9C xori.w -[A2], 0x6F9C
0000019E 0F56 bchg [A6], D7
000001A0 6966 bvs +0x68 /* 00000208 */
000001A2 7969 moveq.l D4, 0x69
000001A4 65C9 bcs -0x35 /* 0000016F */
000001A6 07C9 .incomplete
000001A8 475A chk.w D3, [A2]+
000001AA 6CB0 bge -0x4E /* 0000015C */
label000001AC:
000001AC 6D14 blt +0x16 /* 000001C2 */
000001AE 1B44 E380 move.b [A5 - 0x1C80], D4
000001B2 F3B8 .invalid <<F/6/1>>
000001B4 F98C .invalid <<F/6/4>>
000001B6 6E5A bgt +0x5C /* 00000212 */
000001B8 7237 moveq.l D1, 0x37
000001BA 3401 move.w D2, D1
000001BC E64A lsr D2.w, 3
000001BE 20DE move.l [A0]+, [A6]+
000001C0 7431 moveq.l D2, 0x31
label000001C2:
000001C2 E64B lsr D3.w, 3
000001C4 0536 30DE btst [A6 + D3.w - 0x34], D2
000001C8 7037 moveq.l D0, 0x37
000001CA 10DE move.b [A0]+, [A6]+
000001CC 7238 moveq.l D1, 0x38
000001CE 723A moveq.l D1, 0x3A
000001D0 D6A4 add.l D3, -[A4]
000001D2 00D7 .incomplete
000001D4 6FA8 ble -0x56 /* 0000017E */
label000001D6:
000001D6 FA8A 7617 .extension 0xA8A <<F/2-3/5>> // unimplemented
000001DA FCB6 E380 .extension 0xCB6 <<F/2-3/6>> // unimplemented
000001DE 45B2 45EA 8013 2F32 .invalid 2, [[-0x7FED] + 0x2F32] // invalid opcode 4 with b == 6
000001E6 45CA lea.l A2, A2
000001E8 5A4A addq.w A2, 5
000001EA 45D2 lea.l A2, [A2]
000001EC 45F2 5382 1082 lea.l A2, [[ + <<invalid base displacement size>> + D5 * 2] + 0x1082]
000001F2 8CE3 divu.w D6, -[A3]
000001F4 016B 2243 bchg [A3 + 0x2243], D0
000001F8 11CB 010E move.b [0x0000010E], A3
000001FC 6BAE bmi -0x50 /* 000001AC */
000001FE 5334 4B62 DB1C E391 subq.b [[A4 - 0x24E4] - 0x1C6F], 1
00000206 14BB 012A F301 8C64 move.b [A2], [[PC - 0xCFF + D0] - 0x739C]
// begin alternate branch 00000208-0000020E
label00000208:
00000208 012A F301 btst [A2 - 0xCFF], D0
0000020C 8C64 or.w D6, -[A4]
// end alternate branch 00000208-0000020E
label00000208: // (misaligned)
0000020E 6B2E bmi +0x30 /* 0000023E */
00000210 0C0E 0C08 cmpi.b A6, 0x8
// begin alternate branch 00000212-0000021A
label00000212:
00000212 0C08 0200 cmpi.b A0, 0x0
00000216 0FB6 2B19 bclr [[A6 + D2 * 2]], D7
// end alternate branch 00000212-0000021A
label00000212: // (misaligned)
00000214 0200 0FB6 andi.b D0, 0xB6
00000218 2B19 move.l -[A5], [A1]+
0000021A 6B2E bmi +0x30 /* 0000024A */
0000021C EB15 roxl D5.b, 5
0000021E 0E6B 1C6B 2E2B .invalid.w [A3 + 0x2E2B], 0x1C6B // invalid immediate operation
00000224 0814 402A btst.b [A4], 0x2A /* '*' */
00000228 062D 0283 4EB6 addi.b [A5 + 0x4EB6], 0x83
0000022E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000230 6E6B bgt +0x6D /* 0000029D */
00000232 0012 1C4E ori.b [A2], 0x4E /* 'N' */
00000236 6020 bra +0x22 /* 00000258 */
00000238 ED06 asl D6.b, 6
0000023A E30E lsl D6.b, 1
0000023C B700 xor.b D0, D3
label0000023E:
0000023E 11F7 801F BB40 move.b [0xFFFFBB40], [A7 + A0.w + 0x1F]
00000244 9700 subx.b D3, D0
00000246 313C 9300 move.w -[A0], 0x9300
label0000024A:
0000024A 2408 move.l D2, A0
0000024C 2106 move.l -[A0], D6
0000024E FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000250 9348 subx.w -[A1], -[A0]
00000252 6B2E bmi +0x30 /* 00000282 */
00000254 1305 move.b -[A1], D5
00000256 C306 abcd D1, D6
label00000258:
00000258 1440 movea.b A2, D0
0000025A 0E0A 0200 .invalid.b A2, 0x0 // invalid immediate operation
0000025E 3364 8103 move.w [A1 - 0x7EFD], -[A4]
00000262 4844 swap.w D4
00000264 DB00 addx.b D5, D0
00000266 121C move.b D1, [A4]+
00000268 BC71 094B 016B 2608 cmp.w D6, [[A1 + <<invalid base displacement size>>] + 0x16B2608]
00000270 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000272 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000274 4840 swap.w D0
00000276 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00000278 9B4E subx.w -[A5], -[A6]
0000027A A103 syscall Write, flags=1
0000027C 2A45 movea.l A5, D5
0000027E 0750 bchg [A0], D3
00000280 2010 move.l D0, [A0]
label00000282:
00000282 3E8C move.w [A7], A4
00000284 EB53 roxl D3.w, 5
00000286 0506 btst D6, D2
00000288 8C06 or.b D6, D6
0000028A 3E1A move.w D7, [A2]+
0000028C A319 syscall InitZone, flags=3
0000028E 268B move.l [A3], A3
00000290 0048 2E08 ori.w A0, 0x2E08
00000294 2CEA 3E2A move.l [A6]+, [A2 + 0x3E2A]
00000298 A900 syscall GetFNum
0000029A 660E bne +0x10 /* 000002AA */
0000029C A900 syscall GetFNum
0000029E 2208 move.l D1, A0
000002A0 A504 syscall Control, flags=5
000002A2 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
000002A4 3E65 movea.w A7, -[A5]
000002A6 040C 081A subi.b A4, 0x1A
label000002AA:
000002AA 030F btst A7, D1
000002AC 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000002AE ED01 asl D1.b, 6
000002B0 36E9 0D04 move.w [A3]+, [A1 + 0xD04]
000002B4 282A 050D move.l D4, [A2 + 0x50D]
000002B8 6335 bls +0x37 /* 000002EF */
000002BA 04B3 212A 2908 044C subi.l [A3 + D0.w * 4 + 0x4C], 0x212A2908
000002C2 428B clr.l A3
000002C4 041A D362 subi.b [A2]+, 0x62 /* 'b' */
000002C8 0504 btst D4, D2
000002CA B50E cmpm.b [A2]+, [A6]+
000002CC 0051 06EB ori.w [A1], 0x6EB
000002D0 0B59 bchg [A1]+, D5
000002D2 063E 8C05 addi.b <<invalid special address>>, 0x5
000002D6 0A84 2A3E A900 xori.l D4, 0x2A3EA900
000002DC 0E66 A900 .invalid.w -[A6], 0xA900 // invalid immediate operation
000002E0 0822 590F btst.b -[A2], 0xF
000002E4 0F85 bclr D5, D7
000002E6 0411 0DB5 subi.b [A1], 0xB5
000002EA 061D 0D93 addi.b [A5]+, 0x93
000002EE 3401 move.w D2, D1
000002F0 0D83 bclr D3, D6
000002F2 3263 movea.w A1, -[A3]
000002F4 22BA 6322 move.l [A1], [PC + 0x6322 /* 00006618, cstring ""<EOF> */]
000002F8 AA00 syscall OpenCPort
000002FA 0F16 btst [A6], D7
000002FC 8B02 sbcd D5, D2
000002FE 0200 0300 andi.b D0, 0x0
00000302 6463 bcc +0x65 /* 00000367 */
00000304 2202 move.l D1, D2
00000306 000F 1EA5 ori.b A7, 0xA5
0000030A 0E6B 08D8 8B00 .invalid.w [A3 - 0x7500], 0x8D8 // invalid immediate operation
00000310 532C E83B subq.b [A4 - 0x17C5], 1
00000314 3306 move.w -[A1], D6
00000316 BB2E 6252 xor.b [A6 + 0x6252], D5
0000031A 32A5 move.w [A1], -[A5]
0000031C 01AB 0806 bclr [A3 + 0x806], D0
00000320 9334 0200 sub.b [A4 + D0.w * 2], D1
00000324 2B49 78B2 move.l [A5 + 0x78B2 /* export_3858 */], A1
00000328 9334 3ACB sub.b [A4 + D3 * 2 - 0x53], D1
0000032C 0A18 1818 xori.b [A0]+, 0x18
00000330 1816 move.b D4, [A6]
00000332 1301 move.b -[A1], D1
00000334 0673 1306 9305 addi.w [[A3 + <<invalid base displacement size>>] + A1 * 2], 0x1306
0000033A 0200 6300 andi.b D0, 0x0
0000033E BB00 xor.b D0, D5
00000340 BB2E CB0A xor.b [A6 - 0x34F6], D5
00000344 BB00 xor.b D0, D5
00000346 8B1A or.b [A2]+, D5
00000348 330B move.w -[A1], A3
0000034A 06CB .incomplete
0000034C 0AC9 .incomplete
0000034E 0633 0FBE 3301 addi.b [[A3 + <<invalid base displacement size>> + D3 * 2]], 0xBE
00000354 9B01 subx.b D5, D1
00000356 532C 0F85 subq.b [A4 + 0xF85], 1
0000035A 054B bchg A3, D2
0000035C 0B05 btst D5, D5
0000035E 1434 1036 move.b D2, [A4 + D1.w + 0x36]
00000362 C911 and.b [A1], D4
00000364 3117 move.w -[A0], [A7]
00000366 0501 btst D1, D2
00000368 6917 bvs +0x19 /* 00000381 */
0000036A 0F9D bclr [A5]+, D7
0000036C 1082 move.b [A0], D2
0000036E 8CB1 10AB or.l D6, [A1 + D1.w - 0x85]
00000372 2726 move.l -[A3], -[A6]
00000374 B633 0053 cmp.b D3, [A3 + D0.w + 0x53]
00000378 0551 bchg [A1], D2
0000037A 0133 0B26 E529 C701 btst [[A3 - 0x1AD7] + D0 * 2 - 0x38FF], D0
00000382 B24B cmp.w D1, A3
00000384 4D87 .invalid 6, D7 // invalid opcode 4 with b == 6
00000386 01C1 .incomplete
00000388 DB16 add.b [A6], D5
0000038A 8701 sbcd D3, D1
0000038C CC15 and.b D6, [A5]
0000038E 18B3 2E19 move.b [A4], [A3 + D2 * 8 + 0x19]
00000392 18A6 move.b [A4], -[A6]
00000394 3CCB move.w [A6]+, A3
00000396 2C83 move.l [A6], D3
00000398 0908 btst A0, D4
0000039A 1312 move.b -[A1], [A2]
0000039C 60FB bra -0x3 /* 00000399 */
0000039E 2D1B move.l -[A6], [A3]+
000003A0 51A3 subq.l -[A3], 8
000003A2 0EEB .incomplete
000003A4 04F3 .incomplete
000003A6 0022 144B ori.b -[A2], 0x4B /* 'K' */
000003AA 05F8 .incomplete
000003AC 0622 1A0F addi.b -[A2], 0xF
000003B0 26B6 1B18 move.l [A3], [A6 + D1 * 2]
000003B4 1E1B move.b D7, [A3]+
000003B6 0602 006B addi.b D2, 0x6B /* 'k' */
000003BA 02B0 2273 0122 9309 andi.l [[A0 + <<invalid base displacement size>> + A1 * 2]], 0x22730122
000003C2 2B10 move.l -[A5], [A0]
000003C4 00FB .incomplete
000003C6 6F22 ble +0x24 /* 000003EA */
000003C8 630B bls +0xD /* 000003D5 */
000003CA 8B01 sbcd D5, D1
000003CC 0B01 btst D1, D5
000003CE AB1D syscall QDExtensions
000003D0 AB8D syscall slMax
000003D2 B103 xor.b D3, D0
000003D4 0FC5 .incomplete
000003D6 0A9B 0A41 010C xori.l [A3]+, 0xA41010C
000003DC 22F3 2241 move.l [A1]+, [A3 + D2.w * 2 + 0x41]
000003E0 120F move.b D1, A7
000003E2 E90A lsl D2.b, 4
000003E4 4463 neg.w -[A3]
000003E6 1815 move.b D4, [A5]
000003E8 090B btst A3, D4
label000003EA:
000003EA 1701 move.b -[A3], D1
000003EC 09FB .incomplete
000003EE 2D2E 609B move.l -[A6], [A6 + 0x609B]
000003F2 26D1 move.l [A3]+, [A1]
000003F4 040F C504 subi.b A7, 0x4
000003F8 1B3E move.b -[A5], <<invalid special address>>
000003FA EB04 asl D4.b, 5
000003FC 0305 btst D5, D1
000003FE 22B3 15B7 0222 1E0C 2202 00B3 move.l [A1], [[0x2221E0C] + D1 * 4 + 0x220200B3]
0000040A 062E 603B 1309 addi.b [A6 + 0x1309], 0x3B /* ';' */
00000410 082E 602C 4108 btst.b [A6 + 0x4108], 0x2C /* ',' */
00000416 0F4D bchg A5, D7
00000418 08BB 1455 08A1 bclr.b [PC + D0 - 0x95], 0x55 /* 'U' */
0000041E 3660 movea.w A3, -[A0]
00000420 5EC3 sgt D3
00000422 0ED0 .incomplete
00000424 528B addq.l A3, 1
00000426 0714 btst [A4], D3
00000428 4008 negx.b A0
0000042A 8C0A or.b D6, A2
0000042C 1A83 move.b [A5], D3
0000042E 6287 bhi -0x77 /* 000003B7 */
00000430 00F3 .incomplete
00000432 683C bvc +0x3E /* 00000470 */
00000434 5B08 subq.b A0, 5
00000436 2460 movea.l A2, -[A0]
00000438 E10B lsl D3.b, 8
0000043A 2B07 move.l -[A5], D7
0000043C 850B sbcd -[A2], -[A3]
0000043E 0A1A 0F65 xori.b [A2]+, 0x65 /* 'e' */
00000442 0BC0 .incomplete
00000444 5304 subq.b D4, 1
00000446 5B99 subq.l [A1]+, 5
00000448 630B bls +0xD /* 00000455 */
0000044A 1300 move.b -[A1], D0
0000044C 5306 subq.b D6, 1
0000044E A105 syscall Status, flags=1
00000450 52BB 1E65 addq.l [PC + D1 * 8 + 0x65], 1
00000454 0253 0330 andi.w [A3], 0x330
00000458 1A0F move.b D5, A7
0000045A 0D09 btst A1, D6
0000045C 3B08 move.w -[A5], A0
0000045E 8702 sbcd D3, D2
00000460 8B65 or.w -[A5], D5
00000462 08D3 238C bset.b [A3], 0x8C
00000466 06A6 1A0F A505 addi.l -[A6], 0x1A0FA505
0000046C 9B2D 7301 sub.b [A5 + 0x7301], D5
label00000470:
00000470 A66B syscall TestManager, flags=6
00000472 078B bclr A3, D3
00000474 2F43 0E1E move.l [A7 + 0xE1E], D3
00000478 0200 4390 andi.b D0, 0x90
0000047C FBD4 .invalid <<F/7/5>>
0000047E 68F3 bvc -0xB /* 00000473 */
00000480 0068 042C EAA6 ori.w [A0 - 0x155A], 0x42C
00000486 4285 clr.l D5
00000488 0068 08BD 5022 ori.w [A0 + 0x5022], 0x8BD
0000048E 0A24 60B3 xori.b -[A4], 0xB3
00000492 014B bchg A3, D0
00000494 048B 0522 6B0B subi.l A3, 0x5226B0B
label0000049A:
0000049A B301 xor.b D1, D1
0000049C DB07 addx.b D5, D7
0000049E 3304 move.w -[A1], D4
000004A0 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
000004A2 C306 abcd D1, D6
000004A4 0484 0836 0484 subi.l D4, 0x8360484
000004AA 4222 clr.b -[A2]
000004AC C508 abcd -[A2], -[A0]
000004AE 2B0D move.l -[A5], A5
000004B0 3205 move.w D1, D5
000004B2 1A0F move.b D5, A7
000004B4 8511 or.b [A1], D2
000004B6 382D 05E6 move.w D4, [A5 + 0x5E6]
000004BA 3C1B move.w D6, [A3]+
000004BC 0D2E 2A3A btst [A6 + 0x2A3A], D6
000004C0 7CE3 moveq.l D6, 0xFFFFFFE3
000004C2 0218 9A54 andi.b [A0]+, 0x54 /* 'T' */
000004C6 F36F .extension 0x36F <<F/4-5/1>> // unimplemented
000004C8 BB00 xor.b D0, D5
000004CA 3EE4 move.w [A7]+, -[A4]
000004CC BB00 xor.b D0, D5
000004CE 3690 move.w [A3], [A0]
000004D0 BB00 xor.b D0, D5
000004D2 66C6 bne -0x38 /* 0000049A */
000004D4 142E 0E2C move.b D2, [A6 + 0xE2C]
000004D8 CEC3 mulu.w D7, D3
000004DA 12F8 06E4 move.b [A1]+, [0x000006E4]
000004DE 1A0F move.b D5, A7
000004E0 E50D lsl D5.b, 2
000004E2 9B0F subx.b -[A5], -[A7]
000004E4 140C move.b D2, A4
000004E6 7C0D moveq.l D6, 0x0D
000004E8 021A 0FC5 andi.b [A2]+, 0xC5
000004EC 1256 movea.b A1, [A6]
000004EE 445B neg.w [A3]+
000004F0 07C5 .incomplete
000004F2 600E bra +0x10 /* 00000502 */
000004F4 2010 move.l D0, [A0]
000004F6 FC3C AB0A .unknown 0xFC3C 0xAB0A (W = 6)
000004FA 240E move.l D2, A6
000004FC E22A lsr D2.b, D1
000004FE D303 addx.b D1, D3
00000500 6B22 bmi +0x24 /* 00000524 */
label00000502:
00000502 7A93 moveq.l D5, 0xFFFFFF93
00000504 3383 2B14 move.w <<invalid full ext with I/IS == 4>>, D3
00000508 70C9 moveq.l D0, 0xFFFFFFC9
fn0000050A:
0000050A 0586 bclr D6, D2
0000050C 1A0F move.b D5, A7
0000050E C505 abcd D2, D5
00000510 8B03 sbcd D5, D3
00000512 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000514 4513 .invalid 2, [A3] // invalid opcode 4 with b == 4
00000516 3354 FB04 move.w [A1 - 0x4FC], [A4]
0000051A 7302 moveq.l D1, 0x02
0000051C 8359 or.w [A1]+, D1
0000051E 422A A002 clr.b [A2 - 0x5FFE]
00000522 00FE .incomplete
label00000524:
00000524 D312 add.b [A2], D1
00000526 8642 or.w D3, D2
00000528 D312 add.b [A2], D1
0000052A A608 syscall Create/PBHCreate/HCreate, flags=6
0000052C 140A move.b D2, A2
0000052E 2504 move.l -[A2], D4
00000530 1A0F move.b D5, A7
00000532 26B6 0B14 move.l [A3], <<invalid full ext with I/IS == 4>>
00000536 F36F .extension 0x36F <<F/4-5/1>> // unimplemented
00000538 7105 moveq.l D0, 0x05
0000053A 1B00 move.b -[A5], D0
0000053C 1A0F move.b D5, A7
0000053E 6505 bcs +0x7 /* 00000545 */
00000540 9B20 sub.b -[A0], D5
00000542 D312 add.b [A2], D1
00000544 1B00 move.b -[A5], D0
00000546 A103 syscall Write, flags=1
00000548 F008 D312 .invalid 0xF008, 0xD312 // unimplemented
0000054C D22A 1104 add.b D1, [A2 + 0x1104]
00000550 0F0D btst A5, D7
00000552 0C0B 0B11 cmpi.b A3, 0x11
00000556 0CE6 .incomplete
00000558 3CA3 move.w [A6], -[A3]
0000055A 10E2 move.b [A0]+, -[A2]
0000055C 081B 010E btst.b [A3]+, 0xE
00000560 1B0C move.b -[A5], A4
00000562 8336 1473 or.b [A6 + D1.w * 4 + 0x73], D1
00000566 0241 031B andi.w D1, 0x31B
0000056A 0304 btst D4, D1
0000056C 6C08 bge +0xA /* 00000576 */
0000056E 1A0F move.b D5, A7
00000570 269B move.l [A3], [A3]+
00000572 02E3 .incomplete
00000574 098B bclr A3, D4
label00000576:
00000576 03BB 1404 bclr [PC + D1.w * 4 + 0x4], D1
0000057A 2808 move.l D4, A0
0000057C 5317 subq.b [A7], 1
0000057E 3202 move.w D1, D2
00000580 0003 0EED ori.b D3, 0xED
00000584 6184 bsr -0x7A /* 0000050A */
00000586 08E6 E823 bset.b -[A6], 0x23 /* '#' */
0000058A 12E3 move.b [A1]+, -[A3]
0000058C 093B 3014 btst [PC + D3.w + 0x14], D4
00000590 A006 syscall KillIO
00000592 FCE5 010F .extension 0xCE5 <<F/2-3/6>> // unimplemented
00000596 E103 asl D3.b, 8
00000598 AB15 syscall PatExpand
0000059A 6314 bls +0x16 /* 000005B0 */
0000059C D206 add.b D1, D6
0000059E FC8C 5802 .extension 0xC8C <<F/2-3/6>> // unimplemented
000005A2 0033 1906 FC64 ori.b [A3 + A7 * 4 + 0x64], 0x6
000005A8 530A subq.b A2, 1
000005AA 0200 E368 andi.b D0, 0x68 /* 'h' */
000005AE 930A subx.b -[A1], -[A2]
label000005B0:
000005B0 3301 move.w -[A1], D1
000005B2 5B0D subq.b A5, 5
000005B4 E6BB ror D3, D3
000005B6 39ED 047B 23E3 move.w 0x23E3, [A5 + 0x47B]
000005BC 09FB .incomplete
000005BE 4A51 tst.w [A1]
000005C0 03AB 0873 bclr [A3 + 0x873], D1
000005C4 01F0 .incomplete
000005C6 531F subq.b [A7]+, 1
000005C8 06D3 .incomplete
000005CA 00AA 002B 6B16 B300 ori.l [A2 - 0x4D00], 0x2B6B16
000005D2 E55C rol D4.w, 2
000005D4 0C1B 0058 cmpi.b [A3]+, 0x58 /* 'X' */
000005D8 0CD3 .incomplete
000005DA 0002 0003 ori.b D2, 0x3
000005DE 5BBB 00D3 subq.l [PC + D0.w - 0x45], 5
000005E2 00F0 .incomplete
000005E4 3507 move.w -[A2], D7
000005E6 14A0 move.b [A2], -[A0]
000005E8 0902 btst D2, D4
000005EA AB6E syscall rcMask0
000005EC 9B02 subx.b D5, D2
000005EE 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
000005F0 5390 subq.l [A0], 1
000005F2 2A44 movea.l A5, D4
000005F4 B310 xor.b [A0], D1
000005F6 AD77 syscall WaitMouseUp, auto_pop
000005F8 D2C5 add.w A1, D5
000005FA 3608 move.w D3, A0
000005FC 8111 or.b [A1], D0
000005FE 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
00000600 CD11 and.b [A1], D6
00000602 0FC1 .incomplete
00000604 11E5 0A86 move.b [0x00000A86], -[A5]
00000608 E8AB lsr D3, D4
0000060A 0DE3 .incomplete
0000060C 0943 bchg D3, D4
0000060E 1F14 move.b -[A7], [A4]
00000610 2572 2CF3 140B move.l [A2 + 0x140B], [A2 + D2 * 4 - 0x13]
00000616 5556 subq.w [A6], 2
00000618 2311 move.l -[A1], [A1]
0000061A 0F0C btst A4, D7
0000061C 0982 bclr D2, D4
0000061E 0F49 bchg A1, D7
00000620 0786 bclr D6, D3
00000622 D339 AD03 E311 add.b [0xAD03E311], D1
00000628 E309 lsl D1.b, 1
0000062A 6325 bls +0x27 /* 00000651 */
0000062C 8903 sbcd D4, D3
0000062E 6253 bhi +0x55 /* 00000683 */
00000630 0756 bchg [A6], D3
00000632 1B25 move.b -[A5], -[A5]
00000634 D388 addx.l -[A1], -[A0]
00000636 D504 addx.b D2, D4
00000638 5B0B subq.b A3, 5
0000063A 0FD2 .incomplete
0000063C 1425 move.b D2, -[A5]
0000063E 8DD2 divs.w D6, [A2]
00000640 0200 0F2D andi.b D0, 0x2D /* '-' */
00000644 05B3 3985 bclr [[ + <<invalid base displacement size>>] + D3], D2
00000648 0CA5 3D85 0C8A cmpi.l -[A5], 0x3D850C8A
0000064E 0A24 082E xori.b -[A4], 0x2E /* '.' */
00000652 0E3A 8A3B 0405 .invalid.b [PC + 0x405 /* 00000A59, value 0x5B '[' */], 0x3B /* ';' */ // invalid immediate operation
00000658 320A move.w D1, A2
0000065A AA00 syscall OpenCPort
0000065C B36A 16FB xor.w [A2 + 0x16FB], D1
00000660 2525 move.l -[A2], -[A5]
00000662 1433 0202 move.b D2, [A3 + D0.w * 2 + 0x2]
00000666 00BB 5B06 8A88 C500 ori.l [PC + <<invalid base displacement size>> + A4 * 4], 0x5B068A88
0000066E 0F04 btst D4, D7
00000670 2C0B move.l D6, A3
00000672 042A C312 4537 subi.b [A2 + 0x4537], 0x12
00000678 0991 bclr [A1], D4
0000067A A601 syscall Close, flags=6
0000067C 12FB 030E 2408 move.b [A1]+, [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x2408]
00000682 5B00 subq.b D0, 5
00000684 D6FB 0906 361A add.w A3, [[PC + <<invalid base displacement size>>] + D0 + 0x361A]
0000068A 7317 moveq.l D1, 0x17
0000068C 2641 movea.l A3, D1
0000068E 135B 0004 move.b [A1 + 0x4], [A3]+
00000692 28C4 move.l [A4]+, D4
00000694 1A13 move.b D5, [A3]
00000696 244D movea.l A2, A5
00000698 654D bcs +0x4F /* 000006E7 */
0000069A 010F btst A7, D0
0000069C CD5B and.w [A3]+, D6
0000069E 5B00 subq.b D0, 5
000006A0 8515 or.b [A5], D2
000006A2 6A1A bpl +0x1C /* 000006BE */
000006A4 0FCD .incomplete
000006A6 020C 3664 andi.b A4, 0x64 /* 'd' */
000006AA B31F xor.b [A7]+, D1
000006AC 850E sbcd -[A2], -[A6]
000006AE B60C cmp.b D3, A4
000006B0 361C move.w D3, [A4]+
000006B2 1307 move.b -[A1], D7
000006B4 394C 0019 move.w [A4 + 0x19], A4
000006B8 0983 bclr D3, D4
000006BA 3621 move.w D3, -[A1]
000006BC 0943 bchg D3, D4
label000006BE:
000006BE 0C25 0963 cmpi.b -[A5], 0x63 /* 'c' */
000006C2 4626 not.b -[A6]
000006C4 B107 xor.b D7, D0
000006C6 8785 0A97 unpk D3, D5, 0x0A97
000006CA 8515 or.b [A5], D2
000006CC 9785 subx.l D3, D5
000006CE 21AB 6ED7 052D 7C3C move.l [[A0 + 0x7C3C] + D0 * 4], [A3 + 0x6ED7]
000006D6 0B0E btst A6, D5
000006D8 E312 roxl D2.b, 1
000006DA 0509 btst A1, D2
000006DC B353 xor.w [A3], D1
000006DE 04F3 .incomplete
000006E0 0760 bchg -[A0], D3
000006E2 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
000006E4 7311 moveq.l D1, 0x11
000006E6 1B03 move.b -[A5], D3
000006E8 0556 bchg [A6], D2
000006EA 0F61 bchg -[A1], D7
000006EC 24F3 02A6 move.l [A2]+, [A3 + D0.w * 2 - 0x90]
000006F0 3EE8 2B0C move.w [A7]+, [A0 + 0x2B0C]
000006F4 E309 lsl D1.b, 1
000006F6 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
000006F8 2D7F 811F move.l [A6 - 0x7EE1], <<invalid special address>>
000006FC CB06 abcd D5, D6
000006FE 5B8B subq.l A3, 5
label00000700:
00000700 0F7C 6103 bchg 0x6103, D7
00000704 0C7C 0200 1B44 cmpi.w 0x1B44, 0x200
0000070A 9B02 subx.b D5, D2
0000070C C584 and.l D4, D2
0000070E 3E0B move.w D7, A3
00000710 2953 1048 move.l [A4 + 0x1048], [A3]
00000714 4413 neg.b [A3]
00000716 0E6D 51F0 3C23 .invalid.w [A5 + 0x3C23], 0x51F0 // invalid immediate operation
0000071C 2024 move.l D0, -[A4]
0000071E 08A3 1D0E bclr.b -[A3], 0xE
00000722 0B09 btst A1, D5
00000724 4395 .invalid 1, [A5] // invalid opcode 4 with b == 6
00000726 7043 moveq.l D0, 0x43
00000728 0AC4 .incomplete
0000072A 0B01 btst D1, D5
0000072C 0B11 btst [A1], D5
0000072E D331 4315 add.b [[A1] + D4 * 2], D1
00000732 936F 14B3 sub.w [A7 + 0x14B3], D1
00000736 1D1B move.b -[A6], [A3]+
00000738 06A5 4A0F C93E addi.l -[A5], 0x4A0FC93E
0000073E 3314 move.w -[A1], [A4]
00000740 4A86 tst.l D6
00000742 8300 sbcd D1, D0
00000744 ED8F lsl D7, 6
00000746 6335 bls +0x37 /* 0000077D */
00000748 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
0000074A 86D2 divu.w D3, [A2]
0000074C E8EB 1DE3 091B bftst [A3 + 0x91B] {D7:D3}
00000752 3E06 move.w D7, D6
00000754 66AA bne -0x54 /* 00000700 */
00000756 009B 6B16 4B0C ori.l [A3]+, 0x6B164B0C
0000075C C523 and.b -[A3], D2
0000075E CD2B 5273 and.b [A3 + 0x5273], D6
00000762 097B 2166 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D4
00000766 030C btst A4, D1
00000768 CD2B 290C and.b [A3 + 0x290C], D6
0000076C F021 070C pmovefd MR1, -[A1]
00000770 F002 000F pmove D2, MR0
00000774 290C move.l -[A4], A4
00000776 D21F add.b D1, [A7]+
00000778 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4
0000077A 650C bcs +0xE /* 00000788 */
0000077C 831E or.b [A6]+, D1
0000077E 6D0C blt +0xE /* 0000078C */
00000780 A305 syscall Status, flags=3
00000782 3C23 move.w D6, -[A3]
00000784 0349 bchg A1, D1
00000786 1D0C move.b -[A6], A4
label00000788:
00000788 081C BB09 btst.b [A4]+, 0x9 /* '\t' */
label0000078C:
0000078C 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
0000078E EB00 asl D0.b, 5
00000790 0073 0F09 390F 451A 4B1F ori.w [[A3 + <<invalid base displacement size>>] + D3 + 0x451A4B1F], 0xF09
0000079A 6907 bvs +0x9 /* 000007A3 */
0000079C 163B 00CC move.b D3, [PC + D0.w - 0x52]
000007A0 068A 6599 1406 addi.l A2, 0x65991406
000007A6 8A5B or.w D5, [A3]+
000007A8 001A 0F0D ori.b [A2]+, 0xD /* '\r' */
000007AC 1D04 move.b -[A6], D4
000007AE 28BB 0D41 move.l [A4], [[PC + <<invalid base displacement size>>]]
000007B2 010F btst A7, D0
000007B4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007B6 0F04 btst D4, D7
000007B8 F6BB 0DA3 .extension 0x6BB <<F/2-3/3>> // unimplemented
000007BC 2DE5 move.l <<invalid special address>>, -[A5]
000007BE 3CBB 0D2C move.w [A6], <<invalid full ext with I/IS == 4>>
000007C2 28AC 2102 move.l [A4], [A4 + 0x2102]
000007C6 0F25 btst -[A5], D7
000007C8 02DB .incomplete
000007CA 0BAD 018B bclr [A5 + 0x18B], D5
000007CE 0481 010F AD64 subi.l D1, 0x10FAD64
000007D4 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
000007D6 48A1 010F movem.w -[A1], D7,A4,A5,A6,A7
000007DA F506 .extension 0x506 <<F/4-5/2>> // unimplemented
000007DC 730F moveq.l D1, 0x0F
000007DE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000007E0 0F26 btst -[A6], D7
000007E2 B625 cmp.b D3, -[A5]
000007E4 0DEB .incomplete
000007E6 0A05 242B xori.b D5, 0x2B /* '+' */
000007EA 03AD 0FA3 bclr [A5 + 0xFA3], D1
000007EE 013C 330A btst 0xA /* '\n' */, D0
000007F2 E260 asr D0.w, D1
000007F4 B359 xor.w [A1]+, D1
000007F6 810E sbcd -[A0], -[A6]
000007F8 5805 addq.b D5, 4
000007FA 0F02 btst D2, D7
000007FC 00DB .incomplete
000007FE 13C5 71F8 06C3 move.b [0x71F806C3], D5
00000804 271A move.l -[A3], [A2]+
00000806 0F05 btst D5, D7
00000808 0623 2BE1 addi.b -[A3], 0xE1
0000080C 0091 0293 1703 ori.l [A1], 0x2931703
00000812 8FFB 1106 4306 divs.w D7, [[PC + <<invalid base displacement size>>] + D1 + 0x4306]
00000818 06A3 0116 3002 addi.l -[A3], 0x1163002
0000081E 0023 027B ori.b -[A3], 0x7B /* '{' */
00000822 656B bcs +0x6D /* 0000088F */
00000824 8F16 or.b [A6], D7
00000826 5B02 subq.b D2, 5
00000828 06FB .incomplete
0000082A 0A1B 113B xori.b [A3]+, 0x3B /* ';' */
0000082E 1465 movea.b A2, -[A5]
00000830 126B 4F7C movea.b A1, [A3 + 0x4F7C]
00000834 0320 btst -[A0], D1
00000836 6B4F bmi +0x51 /* 00000887 */
00000838 666B bne +0x6D /* 000008A5 */
0000083A 056B 4F22 bchg [A3 + 0x4F22], D2
0000083E 0B20 btst -[A0], D5
00000840 6B4F bmi +0x51 /* 00000891 */
00000842 364B movea.w A3, A3
00000844 1E05 move.b D7, D5
00000846 0A8B 0A0D 0AB3 xori.l A3, 0xA0D0AB3
0000084C 2905 move.l -[A4], D5
0000084E 0A08 011A xori.b A0, 0x1A
00000852 1B0C move.b -[A5], A4
00000854 58C1 svc D1
00000856 19B3 0B53 1D43 156B 6E45 move.b [A4 + D6 * 8 + 0x45], [[A3] + 0x1D43156B]
00000860 1A6C 0804 movea.b A5, [A4 + 0x804]
00000864 6C42 bge +0x44 /* 000008A8 */
00000866 0200 0FB6 andi.b D0, 0xB6
0000086A 5ACB 56B3 dbpl D3, +0x56B5 /* 00005F1F */
0000086E 0B13 btst [A3], D5
00000870 2043 movea.l A0, D3
00000872 15F3 4314 E10A move.b [PC - 0x1EF6 /* FFFFE97E, cstring ""<EOF> */], <<invalid full ext with I/IS == 4>>
00000878 C110 and.b [A0], D0
0000087A 4B3B 26B6 .invalid 5, [PC + D2.w * 8 - 0x74] // invalid opcode 4 with b == 4
0000087E 5A43 addq.w D3, 5
00000880 0C61 03E5 cmpi.w -[A1], 0x3E5
00000884 0BA5 bclr -[A5], D5
00000886 0D0F btst A7, D6
00000888 26B6 E301 move.l [A3], [[A6 + <<invalid base displacement size>> + A6 * 2]]
0000088C 9BB3 030A 3043 sub.l [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x3043], D5
00000892 623B bhi +0x3D /* 000008CF */
00000894 0903 btst D3, D4
00000896 0F0B btst A3, D7
00000898 2BEB 01FB move.l <<invalid special address>>, [A3 + 0x1FB]
0000089C 0A0B 3E65 xori.b A3, 0x65 /* 'e' */
000008A0 0D5B bchg [A3]+, D6
000008A2 0A6D 0D06 B329 xori.w [A5 - 0x4CD7], 0xD06
label000008A8:
000008A8 0200 2376 andi.b D0, 0x76 /* 'v' */
000008AC 8100 sbcd D0, D0
000008AE A501 syscall Close, flags=5
000008B0 0002 00F3 ori.b D2, 0xF3
000008B4 37BB 0733 7600 6B87 AB07 4362 E301 move.w [[A3 + <<invalid base displacement size>> + A6 * 2]], [[PC + 0x76006B87 + D0 * 8] - 0x54F8BC9E]
000008C2 4362 chk.w D1, -[A2]
000008C4 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000008C6 0B02 btst D2, D5
000008C8 485A pea.l [A2]+
000008CA 6B63 bmi +0x65 /* 0000092F */
000008CC 813F or.b <<invalid special address>>, D0
000008CE 043A C327 DA08 subi.b [PC - 0x25F8 /* FFFFE2D8, cstring ""<EOF> */], 0x27 /* '\'' */
000008D4 0F98 bclr [A0]+, D7
000008D6 9A54 sub.w D5, [A4]
000008D8 230D move.l -[A1], A5
000008DA 3300 move.w -[A1], D0
000008DC 8305 sbcd D1, D5
000008DE 1406 move.b D2, D6
000008E0 BB29 610A xor.b [A1 + 0x610A], D5
000008E4 0F85 bclr D5, D7
000008E6 1683 move.b [A3], D3
000008E8 061E 2101 addi.b [A6]+, 0x1
000008EC 6313 bls +0x15 /* 00000901 */
000008EE 04BB 0442 C91D 6CC5 subi.l [PC + D6 * 4 - 0x59], 0x442C91D
000008F6 240F move.l D2, A7
000008F8 26B6 8524 move.l [A3], <<invalid full ext with I/IS == 4>>
000008FC 8B14 or.b [A4], D5
000008FE 3300 move.w -[A1], D0
00000900 AB13 syscall PatConvert
00000902 1406 move.b D2, D6
00000904 332C A101 move.w -[A1], [A4 - 0x5EFF]
00000908 6B73 bmi +0x75 /* 0000097D */
0000090A 26B6 7045 move.l [A3], [A6 + D7.w + 0x45]
0000090E 22EA 332C move.l [A1]+, [A2 + 0x332C]
00000912 AC33 syscall ScrnBitMap, auto_pop
00000914 00F3 .incomplete
00000916 1D0D move.b -[A6], A5
00000918 020F 1102 andi.b A7, 0x2
0000091C 7321 moveq.l D1, 0x21
0000091E 332C 0513 move.w -[A1], [A4 + 0x513]
00000922 9309 subx.b -[A1], -[A1]
00000924 3300 move.w -[A1], D0
00000926 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000928 1300 move.b -[A1], D0
0000092A 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
0000092C 1E04 move.b D7, D4
0000092E 284B movea.l A4, A3
00000930 1E02 move.b D7, D2
00000932 000F 2108 ori.b A7, 0x8
00000936 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
00000938 A52C syscall InitApplZone, flags=5
0000093A 0200 9B8E andi.b D0, 0x8E
0000093E 21A1 E507 3B06 1300 move.l [[A0 + <<invalid base displacement size>>] + A6 * 4 + 0x3B061300], -[A1]
00000946 2307 move.l -[A1], D7
00000948 CD05 abcd D6, D5
0000094A 0FA5 bclr -[A5], D7
0000094C 09ED .incomplete
0000094E 0748 bchg A0, D3
00000950 B30B cmpm.b [A1]+, [A3]+
00000952 4141 chk.w D0, D1
00000954 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000956 E505 asl D5.b, 2
00000958 8302 sbcd D1, D2
0000095A A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
0000095C 852A 0F26 or.b [A2 + 0xF26], D2
00000960 B6B3 0B0B 2021 1B25 cmp.l D3, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x20211B25]
00000968 05C3 .incomplete
0000096A 00E9 .incomplete
0000096C 03E3 .incomplete
0000096E 0363 bchg -[A3], D1
00000970 05C5 .incomplete
00000972 030F btst A7, D1
00000974 04F6 .incomplete
00000976 730F moveq.l D1, 0x0F
00000978 D308 addx.b -[A1], -[A0]
0000097A C509 abcd -[A2], -[A1]
0000097C 0528 BB70 btst [A0 - 0x4490], D2
00000980 B033 2CED cmp.b D0, [A3 + D2 * 4 - 0x19]
00000984 000F 0421 ori.b A7, 0x21 /* '!' */
00000988 0773 0F01 bchg [[A3 + <<invalid base displacement size>> + D0 * 8]], D3
0000098C 2504 move.l -[A2], D4
0000098E E303 asl D3.b, 1
00000990 0B20 btst -[A0], D5
00000992 5821 addq.b -[A1], 4
00000994 30D5 move.w [A0]+, [A5]
00000996 2586 015D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, D6
0000099A 8309 sbcd -[A1], -[A1]
0000099C A53F syscall InitUtil, flags=5
0000099E 9B0B subx.b -[A5], -[A3]
000009A0 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6
000009A2 2554 82E9 move.l [A2 - 0x7D17], [A4]
000009A6 B606 cmp.b D3, D6
000009A8 821A or.b D1, [A2]+
000009AA 2362 E50C move.l [A1 - 0x1AF4], -[A2]
000009AE A101 syscall Close, flags=1
000009B0 862B 075A or.b D3, [A3 + 0x75A]
000009B4 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000009B6 3300 move.w -[A1], D0
000009B8 AB15 syscall PatExpand
000009BA ED78 rol D0.w, D6
000009BC 5319 subq.b [A1]+, 1
000009BE F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000009C0 FB72 .extension 0xB72 <<F/4-5/5>> // unimplemented
000009C2 1B0E move.b -[A5], A6
000009C4 8B84 4B05 unpk D5, D4, 0x4B05
000009C8 1A0F move.b D5, A7
000009CA 26B6 CB11 move.l [A3], [[A6 + A4 * 2]]
000009CE C3AE 2204 and.l [A6 + 0x2204], D1
000009D2 8151 or.w [A1], D0
000009D4 C0A5 and.l D0, -[A5]
000009D6 0F13 btst [A3], D7
000009D8 02C1 .incomplete
000009DA 05BB 168C bclr [PC + D1.w * 8 - 0x116], D2
000009DE 65A7 bcs -0x57 /* 00000987 */
000009E0 1362 051F move.b [A1 + 0x51F], -[A2]
000009E4 011C btst [A4]+, D0
000009E6 F504 .extension 0x504 <<F/4-5/2>> // unimplemented
000009E8 5B05 subq.b D5, 5
000009EA 0FC1 .incomplete
000009EC 040F 0502 subi.b A7, 0x2
000009F0 0B06 btst D6, D5
000009F2 0B08 btst A0, D5
000009F4 3301 move.w -[A1], D1
000009F6 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
000009F8 860F or.b D3, A7
000009FA 7DB6 moveq.l D6, 0xFFFFFFB6
000009FC D30C addx.b -[A1], -[A4]
000009FE 3C5B movea.w A6, [A3]+
00000A00 211B move.l -[A0], [A3]+
00000A02 0108 btst A0, D0
00000A04 210D move.l -[A0], A5
00000A06 0B0A btst A2, D5
00000A08 010D btst A5, D0
00000A0A 8685 or.l D3, D5
00000A0C 0C86 850C 0F29 cmpi.l D6, 0x850C0F29
00000A12 A34B syscall SetGrowZone, flags=3
00000A14 4004 negx.b D4
00000A16 4A82 tst.l D2
00000A18 5223 addq.b -[A3], 1
00000A1A 0808 04AB btst.b A0, 0xAB
00000A1E 0508 btst A0, D2
00000A20 2305 move.l -[A1], D5
00000A22 0423 082A subi.b -[A3], 0x2A /* '*' */
00000A26 0428 42A5 FA02 subi.b [A0 - 0x5FE], 0xA5
00000A2C 0023 10A5 ori.b -[A3], 0xA5
00000A30 0FD3 .incomplete
00000A32 0CA1 0F4B 0C14 cmpi.l -[A1], 0xF4B0C14
00000A38 066B 0A81 090F addi.w [A3 + 0x90F], 0xA81
00000A3E 8511 or.b [A1], D2
00000A40 E50D lsl D5.b, 2
00000A42 B30B cmpm.b [A1]+, [A3]+
00000A44 0843 15D3 bchg.b D3, 0xD3
00000A48 2613 move.l D3, [A3]
00000A4A 009D 0E86 1A0F ori.l [A5]+, 0xE861A0F
00000A50 C907 abcd D4, D7
00000A52 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00000A54 1E21 move.b D7, -[A1]
00000A56 0463 135B subi.w -[A3], 0x135B
00000A5A 1C73 0225 movea.b A6, [A3 + D0.w * 2 + 0x25]
00000A5E 0F43 bchg D3, D7
00000A60 0052 2305 ori.w [A2], 0x2305
00000A64 A389 syscall SCSIAtomic, flags=3
00000A66 E904 asl D4.b, 4
00000A68 3B38 6B22 move.w -[A5], [0x00006B22]
00000A6C 6310 bls +0x12 /* 00000A7E */
00000A6E C522 and.b -[A2], D2
00000A70 0622 4B05 addi.b -[A2], 0x5
00000A74 0200 0FB6 andi.b D0, 0xB6
00000A78 0700 btst D0, D3
00000A7A 7505 moveq.l D2, 0x05
00000A7C 011A btst [A2]+, D0
label00000A7E:
00000A7E 0F26 btst -[A6], D7
00000A80 B6EB 0432 cmpa.w A3, [A3 + 0x432]
00000A84 49D3 lea.l A4, [A3]
00000A86 433C A136 7505 .invalid 1, 0xA1367505 // invalid opcode 4 with b == 4
00000A8C 7B21 moveq.l D5, 0x21
00000A8E 2203 move.l D1, D3
00000A90 0C8D D5A3 1E23 cmpi.l A5, 0xD5A31E23
00000A96 0158 bchg [A0]+, D0
00000A98 49A2 .invalid 4, -[A2] // invalid opcode 4 with b == 6
00000A9A 9349 subx.w -[A1], -[A1]
00000A9C 5889 addq.l A1, 4
00000A9E 014B bchg A3, D0
00000AA0 350B move.w -[A2], A3
00000AA2 087B 12FB 0FD3 0C83 04AB bchg.b [[] + 0xC8304AB], 0xFB
00000AAC 3165 1663 move.w [A0 + 0x1663], -[A5]
00000AB0 216D 166B 0361 move.l [A0 + 0x361], [A5 + 0x166B]
00000AB6 DEFB 032A 458F 9018 add.w A7, [[PC + 0x458F + D0 * 2] - 0x6FE8]
00000ABE 182E 083A move.b D4, [A6 + 0x83A]
00000AC2 3E69 FB92 movea.w A7, [A1 - 0x46E]
00000AC6 1346 2C84 move.b [A1 + 0x2C84], D6
00000ACA A303 syscall Write, flags=3
00000ACC 6B03 bmi +0x5 /* 00000AD1 */
00000ACE 1E0C move.b D7, A4
00000AD0 6B03 bmi +0x5 /* 00000AD5 */
00000AD2 0200 830B andi.b D0, 0xB
00000AD6 0701 btst D1, D3
00000AD8 5CE6 sge -[A6]
00000ADA 2148 8B11 move.l [A0 - 0x74EF], A0
00000ADE 8C06 or.b D6, D6
00000AE0 E61A ror D2.b, 3
00000AE2 0F65 bchg -[A5], D7
00000AE4 117B 39F3 02E6 0303 7B10 E311 06E4 move.b [A0 + 0x6E4], [[0x2E60303] + 0x7B10E311]
00000AF2 5970 811C subq.w <<invalid full ext with I/IS == 4>>, 4
00000AF6 E402 asr D2.b, 2
00000AF8 000F 0104 ori.b A7, 0x4
00000AFC C900 abcd D4, D0
00000AFE 1B44 B6A9 move.b [A5 - 0x4957], D4
00000B02 00FE .incomplete
00000B04 6122 bsr +0x24 /* 00000B28 */
00000B06 630C bls +0xE /* 00000B14 */
00000B08 3301 move.w -[A1], D1
00000B0A 332E 0303 move.w -[A1], [A6 + 0x303]
00000B0E B339 E986 45D7 xor.b [0xE98645D7], D1
label00000B14:
00000B14 901A sub.b D0, [A2]+
00000B16 0F26 btst -[A6], D7
00000B18 B61E cmp.b D3, [A6]+
00000B1A 6413 bcc +0x15 /* 00000B2F */
00000B1C 4602 not.b D2
00000B1E 00FB .incomplete
00000B20 43B0 6B03 2E6B 032C .invalid 1, [[A0 + <<invalid base displacement size>> + D6 * 2] + 0x2E6B032C] // invalid opcode 4 with b == 6
fn00000B28:
00000B28 8472 AB01 or.w D2, [[A2 + <<invalid base displacement size>> + A2 * 2]]
00000B2C 2903 move.l -[A4], D3
00000B2E 851B or.b [A3]+, D2
00000B30 AB01 syscall BitsToMap
00000B32 1A0F move.b D5, A7
00000B34 A5BE syscall vSysUtil, flags=5
00000B36 6E1E bgt +0x20 /* 00000B56 */
00000B38 E114 roxl D4.b, 8
00000B3A 85BA 9B65 or.l [PC - 0x649B /* FFFF9B67, cstring ""<EOF> */], D2
00000B3E BB0C cmpm.b [A5]+, [A4]+
00000B40 4B62 chk.w D5, -[A2]
00000B42 E9E7 A99B bfextu D2, -[A7] {D6:27}
00000B46 9085 sub.l D0, D5
00000B48 92E9 1122 sub.w A1, [A1 + 0x1122]
00000B4C 1818 move.b D4, [A0]+
00000B4E 7D03 moveq.l D6, 0x03
00000B50 1E0C move.b D7, A4
00000B52 6E4D bgt +0x4F /* 00000BA1 */
00000B54 11F0 4D11 F01A move.b [0xFFFFF01A], [[A0 + D4 * 4]]
// begin alternate branch 00000B56-00000B5C
label00000B56:
00000B56 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
00000B58 F01A 0F45 pmovefd MR3, [A2]+
// end alternate branch 00000B56-00000B5C
label00000B56: // (misaligned)
00000B5A 0F45 bchg D5, D7
00000B5C 110B move.b -[A0], A3
00000B5E 2BF3 02F0 move.l <<invalid special address>>, [A3 + D0.w * 2 - 0x16]
00000B62 907B 1033 sub.w D0, [PC + D1.w + 0x33]
00000B66 0C1E 6304 cmpi.b [A6]+, 0x4
00000B6A 5232 8903 AB09 3841 addq.b [[A2 + <<invalid base displacement size>> + A0] - 0x54F6C7BF], 1
00000B72 0385 bclr D5, D1
00000B74 8461 or.w D2, -[A1]
00000B76 1085 move.b [A0], D5
00000B78 0051 1090 ori.w [A1], 0x1090
00000B7C 5B2B 5510 subq.b [A3 + 0x5510], 5
00000B80 221A move.l D1, [A2]+
00000B82 0FD1 .incomplete
00000B84 9885 sub.l D4, D5
00000B86 0E08 1A0F .invalid.b A0, 0xF // invalid immediate operation
00000B8A 850E sbcd -[A2], -[A6]
00000B8C 7E1D moveq.l D7, 0x1D
00000B8E 0B49 bchg A1, D5
00000B90 07FE .incomplete
00000B92 8937 4E48 or.b [A7 + D4 * 8 + 0x48], D4
00000B96 2010 move.l D0, [A0]
00000B98 6601 bne +0x3 /* 00000B9B */
00000B9A CF24 and.b -[A4], D7
00000B9C 2A49 movea.l A5, A1
00000B9E CFFB 0356 muls.w D7, <<invalid full ext with IS == 1 and I/IS == 6>>
00000BA2 C164 and.w -[A4], D0
00000BA4 8BAF 6D0D or.l [A7 + 0x6D0D], D5
00000BA8 A61A syscall GetZone, flags=6
00000BAA 0F26 btst -[A6], D7
00000BAC B63B 09A6 432B F30D cmp.b D3, [[0x432B] + D0 - 0xCF3]
00000BB4 85B2 632D 16A5 or.l [[A2 + 0x16A5] + D6 * 2], D2
00000BBA 3689 move.w [A3], A1
00000BBC B2A3 cmp.l D1, -[A3]
00000BBE 2883 move.l [A4], D3
00000BC0 2074 130F 4521 A666 movea.l A0, [[A4 + <<invalid base displacement size>>] + D1 * 2 + 0x4521A666]
00000BC8 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00000BCA 3659 movea.w A3, [A1]+
00000BCC 2185 2036 move.l [A0 + D2.w + 0x36], D5
00000BD0 258F 816C move.l <<invalid full ext with I/IS == 4>>, A7
00000BD4 4362 chk.w D1, -[A2]
00000BD6 3380 A30E 0C36 move.w [[A1 + <<invalid base displacement size>>] + A2 * 2 + 0xC36], D0
00000BDC C504 abcd D2, D4
00000BDE 1B32 4302 9B04 move.b -[A5], [[A2 + <<invalid base displacement size>> + D4 * 2] - 0x64FC]
00000BE4 E510 roxl D0.b, 2
00000BE6 6641 bne +0x43 /* 00000C29 */
label00000BE8:
00000BE8 21A5 A9E1 10A0 move.l [[0x10A0]], -[A5]
00000BEE 1A0F move.b D5, A7
00000BF0 D910 add.b [A0], D4
00000BF2 581A addq.b [A2]+, 4
00000BF4 0F26 btst -[A6], D7
00000BF6 B613 cmp.b D3, [A3]
00000BF8 036B 4473 bchg [A3 + 0x4473], D1
00000BFC 35D3 0363 move.w [PC + 0x363 /* 00000F61, value 0xA65 '\ne' */], [A3]
00000C00 737A moveq.l D1, 0x7A
00000C02 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000C04 616D bsr +0x6F /* 00000C73 */
00000C06 C111 and.b [A1], D0
00000C08 AB07 syscall PutPicByte
00000C0A 0F49 bchg A1, D7
00000C0C CD49 exg A6, A1
00000C0E 107C 4510 movea.b A0, 0x10
00000C12 08E2 2A41 bset.b -[A2], 0x41 /* 'A' */
00000C16 1083 move.b [A0], D3
00000C18 0956 bchg [A6], D4
00000C1A 0625 A593 addi.b -[A5], 0x93
00000C1E 1D78 B27C 4B42 move.b [A6 + 0x4B42], [0xFFFFB27C]
00000C24 1818 move.b D4, [A0]+
00000C26 EB04 asl D4.b, 5
00000C28 7335 moveq.l D1, 0x35
00000C2A 6B44 bmi +0x46 /* 00000C70 */
00000C2C D324 add.b -[A4], D1
00000C2E 1305 move.b -[A1], D5
00000C30 8567 or.w -[A7], D2
00000C32 AB02 syscall BitsToPix
00000C34 E32B lsl D3.b, D1
00000C36 BB45 xor.w D5, D5
00000C38 74EB moveq.l D2, 0xFFFFFFEB
00000C3A 0821 4358 btst.b -[A1], 0x58 /* 'X' */
00000C3E 1A0F move.b D5, A7
00000C40 2509 move.l -[A2], A1
00000C42 0F01 btst D1, D7
00000C44 0106 btst D6, D0
00000C46 68A0 bvc -0x5E /* 00000BE8 */
00000C48 0A1A 5346 xori.b [A2]+, 0x46 /* 'F' */
00000C4C 26B6 7301 move.l [A3], [[A6 + <<invalid base displacement size>> + D7 * 2]]
00000C50 680B bvc +0xD /* 00000C5D */
00000C52 1B1E move.b -[A5], [A6]+
00000C54 0C68 2D24 C159 cmpi.w [A0 - 0x3EA7], 0x2D24 /* '-$' */
00000C5A 9B0E subx.b -[A5], -[A6]
00000C5C 891B or.b [A3]+, D4
00000C5E A901 syscall FMSwapFont
00000C60 AB09 syscall DrawArc
00000C62 B066 cmp.w D0, -[A6]
00000C64 0C66 0200 cmpi.w -[A6], 0x200
00000C68 0F89 bclr A1, D7
00000C6A 00FE .incomplete
00000C6C E954 roxl D4.w, 4
00000C6E CB39 A902 FEAB and.b [0xA902FEAB], D5
// begin alternate branch 00000C70-00000C78
label00000C70:
00000C70 A902 syscall RealFont
00000C72 FEAB 076B .extension 0xEAB <<F/2-3/7>> // unimplemented
00000C76 2201 move.l D1, D1
// end alternate branch 00000C70-00000C78
label00000C70: // (misaligned)
00000C74 076B 2201 bchg [A3 + 0x2201], D3
00000C78 0ED9 .incomplete
00000C7A 0DC6 .incomplete
00000C7C E562 asl D2.w, D2
00000C7E 0813 0592 btst.b [A3], 0x92
00000C82 C301 abcd D1, D1
00000C84 1701 move.b -[A3], D1
00000C86 1DA6 2D4E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, -[A6]
00000C8A A61A syscall GetZone, flags=6
00000C8C 0F45 bchg D5, D7
00000C8E 0B0F btst A7, D5
00000C90 2502 move.l -[A2], D2
00000C92 966A 5289 sub.w D3, [A2 + 0x5289]
00000C96 58AD 500F addq.l [A5 + 0x500F], 4
00000C9A 6502 bcs +0x4 /* 00000C9E */
00000C9C 0B3E btst <<invalid special address>>, D5
label00000C9E:
00000C9E BB00 xor.b D0, D5
00000CA0 A6C6 syscall vCacheWrIP, flags=6
00000CA2 2B07 move.l -[A5], D7
00000CA4 D30B addx.b -[A1], -[A3]
00000CA6 0503 btst D3, D2
00000CA8 4D4B chk.w D6, A3
00000CAA 7309 moveq.l D1, 0x09
00000CAC 9338 030C sub.b [0x0000030C], D1
00000CB0 140A move.b D2, A2
00000CB2 614E bsr +0x50 /* 00000D02 */
00000CB4 0F49 bchg A1, D7
00000CB6 6073 bra +0x75 /* 00000D2B */
00000CB8 2D33 016B 27C6 3327 C100 move.l -[A6], [[A3 + 0x27C6] + 0x3327C100]
00000CC2 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000CC4 9301 subx.b D1, D1
00000CC6 C443 and.w D2, D3
00000CC8 0560 bchg -[A0], D2
00000CCA 8929 D820 or.b [A1 - 0x27E0], D4
00000CCE 1023 move.b D0, -[A3]
00000CD0 0007 0338 ori.b D7, 0x38 /* '8' */
00000CD4 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000CD6 7E2E moveq.l D7, 0x2E
00000CD8 6EA9 bgt -0x55 /* 00000C83 */
00000CDA 4AE5 tas.b -[A5]
00000CDC 4A48 tst.w A0
00000CDE A939 syscall EnableItem
00000CE0 168B move.b [A3], A3
00000CE2 0602 00FB addi.b D2, 0xFB
00000CE6 1001 move.b D0, D1
00000CE8 2B6B 228B 0E6B move.l [A5 + 0xE6B], [A3 + 0x228B]
00000CEE 2E53 movea.l A7, [A3]
00000CF0 00D3 .incomplete
00000CF2 31E4 8D2B move.w [0xFFFF8D2B], -[A4]
00000CF6 E41A ror D2.b, 2
00000CF8 0F26 btst -[A6], D7
00000CFA B693 cmp.l D3, [A3]
00000CFC 3C00 move.w D6, D0
00000CFE D331 9B4C add.b <<invalid full ext with I/IS == 4>>, D1
fn00000D02:
00000D02 3300 move.w -[A1], D0
00000D04 BB07 xor.b D7, D5
00000D06 E101 asl D1.b, 8
00000D08 1AA3 move.b [A5], -[A3]
00000D0A 0585 bclr D5, D2
00000D0C 09A3 bclr -[A3], D4
00000D0E 0E69 115B 0223 .invalid.w [A1 + 0x223], 0x115B // invalid immediate operation
00000D14 0014 0C23 ori.b [A4], 0x23 /* '#' */
00000D18 0002 0033 ori.b D2, 0x33 /* '3' */
00000D1C 0CC1 .incomplete
00000D1E 01AB 15E9 bclr [A3 + 0x15E9], D0
00000D22 0DDB .incomplete
00000D24 0117 btst [A7], D0
00000D26 0117 btst [A7], D0
00000D28 F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000D2A D408 add.b D2, A0
00000D2C F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000D2E E642 asr D2.w, 3
00000D30 3D02 move.w -[A6], D2
00000D32 8D08 sbcd -[A6], -[A0]
00000D34 9303 subx.b D1, D3
00000D36 870C sbcd -[A3], -[A4]
00000D38 0A61 0BA9 xori.w -[A1], 0xBA9
00000D3C 5F0F subq.b A7, 7
00000D3E B692 cmp.l D3, [A2]
00000D40 530A subq.b A2, 1
00000D42 2114 move.l -[A0], [A4]
00000D44 B300 xor.b D0, D1
00000D46 CD01 abcd D6, D1
00000D48 8329 0200 or.b [A1 + 0x200], D1
00000D4C 2343 B692 move.l [A1 - 0x496E], D3
00000D50 8329 C101 or.b [A1 - 0x3EFF], D1
00000D54 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000D56 CD01 abcd D6, D1
00000D58 B325 xor.b -[A5], D1
00000D5A CD01 abcd D6, D1
00000D5C B325 xor.b -[A5], D1
00000D5E D901 addx.b D4, D1
00000D60 1701 move.b -[A3], D1
00000D62 8AC5 divu.w D5, D5
00000D64 0163 bchg -[A3], D0
00000D66 22C9 move.l [A1]+, A1
00000D68 01F3 .incomplete
00000D6A 1D49 09C8 move.b [A6 + 0x9C8], A1
00000D6E 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00000D70 613B bsr +0x3D /* 00000DAD */
00000D72 6509 bcs +0xB /* 00000D7D */
00000D74 8102 sbcd D0, D2
00000D76 2939 2E08 CC1A move.l -[A4], [0x2E08CC1A]
00000D7C 0F31 3906 22E5 btst [[A1 + <<invalid base displacement size>>] + D3 + 0x22E5], D7
00000D82 5B27 subq.b -[A7], 5
00000D84 83B2 6501 or.l [[A2 + <<invalid base displacement size>> + D6 * 4]], D1
00000D88 FC1A 0F26 .unknown 0xFC1A 0x0F26 (W = 6)
00000D8C B614 cmp.b D3, [A4]
00000D8E 6183 bsr -0x7B /* 00000D13 */
00000D90 8C0C or.b D6, A4
00000D92 FC02 000F .unknown 0xFC02 0x000F (W = 6)
00000D96 B614 cmp.b D3, [A4]
00000D98 8E02 or.b D7, D2
00000D9A 00A3 1C2B 026A ori.l -[A3], 0x1C2B026A
00000DA0 A12D syscall SetApplLimit, flags=1
00000DA2 1414 move.b D2, [A4]
00000DA4 EB00 asl D0.b, 5
00000DA6 9304 subx.b D1, D4
00000DA8 533D subq.b <<invalid special address>>, 1
00000DAA A2EB syscall vFileWrite, flags=2
00000DAC 3932 BA9B move.w -[A4], [A2 + A3 * 2 - 0x101]
00000DB0 4C02 00EB movem.w D0,D1,D3,D5,D6,D7, D2
00000DB4 7765 moveq.l D3, 0x65
00000DB6 0276 0200 FB0B AA00 1B8A andi.w [[A6 + <<invalid base displacement size>> + A7 * 2] - 0x55FFE476], 0x200
00000DC0 3703 move.w -[A3], D3
00000DC2 692A bvs +0x2C /* 00000DEE */
00000DC4 2010 move.l D0, [A0]
00000DC6 EB11 roxl D1.b, 5
00000DC8 2125 move.l -[A0], -[A5]
00000DCA 2B00 move.l -[A5], D0
00000DCC 302A 0F1E move.w D0, [A2 + 0xF1E]
00000DD0 0FF8 .incomplete
00000DD2 0C0E 1703 cmpi.b A6, 0x3
00000DD6 EFB0 roxl D0, D7
00000DD8 A305 syscall Status, flags=3
00000DDA 06A3 054B 085B addi.l -[A3], 0x54B085B
00000DE0 0F3A EB11 btst [PC - 0x14EF /* FFFFF8F3, cstring ""<EOF> */], D7
00000DE4 DB50 add.w [A0], D5
00000DE6 1818 move.b D4, [A0]+
00000DE8 D302 addx.b D1, D2
00000DEA 1613 move.b D3, [A3]
00000DEC 7AD3 moveq.l D5, 0xFFFFFFD3
label00000DEE:
00000DEE 0606 0806 addi.b D6, 0x6
00000DF2 EB11 roxl D1.b, 5
00000DF4 16FB 2CC1 move.b [A3]+, [PC + D2 * 4 - 0x63]
00000DF8 00EB .incomplete
00000DFA 1102 move.b -[A0], D2
00000DFC 00B3 2CEC 830A FABB ori.l [A3 + A7 * 2 - 0x69], 0x2CEC830A
00000E04 9E1E sub.b D7, [A6]+
00000E06 9BB5 6B00 sub.l [A5 + <<invalid base displacement size>> + D6 * 2], D5
00000E0A DB2B 9B23 add.b [A3 - 0x64DD], D5
00000E0E EB00 asl D0.b, 5
00000E10 6B06 bmi +0x8 /* 00000E18 */
00000E12 CAEC 0F4D mulu.w D5, [A4 + 0xF4D]
00000E16 01A3 bclr -[A3], D0
label00000E18:
00000E18 0CB8 9302 2A49 0950 cmpi.l [0x00000950], 0x93022A49
00000E20 200B move.l D0, A3
00000E22 5BD3 smi [A3]
00000E24 3600 move.w D3, D0
00000E26 0000 1702 ori.b D0, 0x2
00000E2A AA01 syscall InitCPort
00000E2C 2F17 move.l -[A7], [A7]
00000E2E 006E E328 A12C ori.w [A6 - 0x5ED4], 0xE328
00000E34 9D5C sub.w [A4]+, D6
00000E36 692D bvs +0x2F /* 00000E65 */
00000E38 BA43 cmp.w D5, D3
00000E3A 151A move.b -[A2], [A2]+
00000E3C 0F26 btst -[A6], D7
00000E3E B693 cmp.l D3, [A3]
00000E40 2643 movea.l A3, D3
00000E42 9503 subx.b D2, D3
00000E44 0943 bchg D3, D4
00000E46 15AE 1386 60DB move.b [A2 + D6.w - 0x37], [A6 + 0x1386]
00000E4C 1CAB 1DAB move.b [A6], [A3 + 0x1DAB]
00000E50 17E9 2E23 1F41 move.b [[PC + <<invalid base displacement size>>]], [A1 + 0x2E23]
00000E56 0316 btst [A6], D1
00000E58 30A2 move.w [A0], -[A2]
00000E5A 1A0F move.b D5, A7
00000E5C 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4
00000E5E E321 asl D1.b, D1
00000E60 1406 move.b D2, D6
00000E62 6861 bvc +0x63 /* 00000EC5 */
00000E64 300F move.w D0, A7
00000E66 8949 4B09 pack -[A4], -[A1], 0x4B09
00000E6A 2E68 6B1B movea.l A7, [A0 + 0x6B1B]
00000E6E DB86 addx.l D5, D6
00000E70 4395 .invalid 1, [A5] // invalid opcode 4 with b == 6
00000E72 0C68 61FC 65AC cmpi.w [A0 + 0x65AC], 0x61FC
00000E78 6505 bcs +0x7 /* 00000E7F */
00000E7A C53A 450C and.b [PC + 0x450C /* 0000450E, cstring ""<EOF> */], D2
00000E7E C53A 4B03 and.b [PC + 0x4B03 /* 00004B05, cstring ""<EOF> */], D2
00000E82 1704 move.b -[A3], D4
00000E84 C87B 050F C0B8 631D and.w D4, [[PC + <<invalid base displacement size>>] + D0 * 4 - 0x3F479CE3]
00000E8C F336 .extension 0x336 <<F/4-5/1>> // unimplemented
00000E8E D303 addx.b D1, D3
00000E90 F336 .extension 0x336 <<F/4-5/1>> // unimplemented
00000E92 7A41 moveq.l D5, 0x41
00000E94 F542 .extension 0x542 <<F/4-5/2>> // unimplemented
00000E96 5355 subq.w [A5], 1
00000E98 640F bcc +0x11 /* 00000EA9 */
00000E9A 211B move.l -[A0], [A3]+
00000E9C 0603 0302 addi.b D3, 0x2
00000EA0 0023 3A04 ori.b -[A3], 0x4
00000EA4 0C03 0328 cmpi.b D3, 0x28 /* '(' */
00000EA8 DB01 addx.b D5, D1
00000EAA 0200 0F04 andi.b D0, 0x4
00000EAE 0C53 0128 cmpi.w [A3], 0x128
00000EB2 5B02 subq.b D2, 5
00000EB4 0200 2B3F andi.b D0, 0x3F /* '?' */
00000EB8 B30B cmpm.b [A1]+, [A3]+
00000EBA 4395 .invalid 1, [A5] // invalid opcode 4 with b == 6
00000EBC 6B4B bmi +0x4D /* 00000F09 */
00000EBE 04A1 2628 9303 subi.l -[A1], 0x26289303
00000EC4 0200 BB9B andi.b D0, 0x9B
00000EC8 04C9 .incomplete
00000ECA 005B 7014 ori.w [A3]+, 0x7014
00000ECE 04A1 324B 0314 subi.l -[A1], 0x324B0314
00000ED4 0623 000C addi.b -[A3], 0xC
00000ED8 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000EDA 0200 AB36 andi.b D0, 0x36 /* '6' */
00000EDE 0200 0FB4 andi.b D0, 0xB4
00000EE2 7AFB moveq.l D5, 0xFFFFFFFB
00000EE4 0733 22F9 btst [A3 + D2.w * 2 - 0x7], D3
00000EE8 07A3 bclr -[A3], D3
00000EEA 3638 1246 move.w D3, [0x00001246]
00000EEE 34C1 move.w [A2]+, D1
00000EF0 0B27 btst -[A7], D5
00000EF2 00DB .incomplete
00000EF4 2578 0F41 02C1 move.l [A2 + 0x2C1], [0x00000F41]
00000EFA 0205 E504 andi.b D5, 0x4
00000EFE 4909 .invalid 4, A1 // invalid opcode 4 with b == 4
00000F00 7370 moveq.l D1, 0x70
00000F02 BD07 xor.b D7, D6
00000F04 5B02 subq.b D2, 5
00000F06 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00000F08 5301 subq.b D1, 1
00000F0A A70D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=7
00000F0C B3F7 0DAB 6502 0484 DB01 cmpa.l A1, [[0x6502 + D0 * 4] + 0x484DB01]
00000F16 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000F18 1E09 move.b D7, A1
00000F1A 020F B003 andi.b A7, 0x3
00000F1E 031E btst [A6]+, D1
00000F20 0F8C bclr A4, D7
00000F22 E108 lsl D0.b, 8
00000F24 0112 btst [A2], D0
00000F26 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
00000F28 A202 syscall Read, flags=2
00000F2A 00F3 .incomplete
00000F2C 776B moveq.l D3, 0x6B
00000F2E 0065 014D ori.w -[A5], 0x14D
00000F32 0D1F btst [A7]+, D6
00000F34 9915 sub.b [A5], D4
00000F36 1703 move.b -[A3], D3
00000F38 06A5 0E00 BB30 addi.l -[A5], 0xE00BB30
00000F3E 3241 movea.w A1, D1
00000F40 E4AB lsr D3, D2
00000F42 1AD6 move.b [A5]+, [A6]
00000F44 850C sbcd -[A2], -[A4]
00000F46 D347 addx.w D1, D7
00000F48 E35E rol D6.w, 1
00000F4A 3273 2532 D648 0501 E502 movea.w A1, [[A3 - 0x29B7FAFF + D2 * 4] - 0x1AFE]
00000F54 2F4B 3D4B move.l [A7 + 0x3D4B], A3
00000F58 3D3F move.w -[A6], <<invalid special address>>
00000F5A 4B3D .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00000F5C 13F6 2F10 230A 651F move.b [0x230A651F], [A6 + D2 * 8]
00000F64 040B 046E subi.b A3, 0x6E /* 'n' */
00000F68 2309 move.l -[A1], A1
00000F6A 04EA .incomplete
00000F6C 48B3 0D04 F303 30C3 0761 movem.w [[A3 + <<invalid base displacement size>> + A7 * 2] + 0x30C30761], D2,A0,A2,A3
00000F76 010E btst A6, D0
00000F78 3B0D move.w -[A5], A5
00000F7A 0496 2309 5232 subi.l [A6], 0x23095232 /* '#\tR2' */
00000F80 0623 0A16 addi.b -[A3], 0x16
00000F84 AB17 syscall PortToMap
00000F86 1660 movea.b A3, -[A0]
00000F88 0200 7316 andi.b D0, 0x16
00000F8C 7821 moveq.l D4, 0x21
00000F8E 0127 btst -[A7], D0
00000F90 0096 8B2A 2704 ori.l [A6], 0x8B2A2704
00000F96 EC17 roxr D7.b, 6
00000F98 03CF .incomplete
00000F9A D207 add.b D1, D7
00000F9C 0372 4979 2408 FB5B bchg [[A2 + 0x2408FB5B]], D1
00000FA4 01D6 .incomplete
00000FA6 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000FA8 B385 xor.l D5, D1
00000FAA 5AEB 2EE8 spl [A3 + 0x2EE8]
00000FAE 41B7 B305 .invalid 0, [[A7 + <<invalid base displacement size>>] + A3 * 2] // invalid opcode 4 with b == 6
00000FB2 9B00 subx.b D5, D0
00000FB4 04A4 6B11 C307 subi.l -[A4], 0x6B11C307
00000FBA C371 2309 and.w [[A1 + <<invalid base displacement size>> + D2 * 2]], D1
00000FBE 0702 btst D2, D3
00000FC0 6C8B bge -0x73 /* 00000F4D */
00000FC2 03C3 .incomplete
00000FC4 14B3 0BF3 0443 150F 1404 CE3B move.b [A2], [[0x443150F] + 0x1404CE3B]
00000FD0 0DE3 .incomplete
00000FD2 0232 E56E 0F26 048B 0CB3 andi.b [[A2 + 0x48B] + D0 * 8 + 0xCB3], 0x6E /* 'n' */
00000FDC 05E5 .incomplete
00000FDE 0353 bchg [A3], D1
00000FE0 052B 1041 btst [A3 + 0x1041], D2
00000FE4 CFA6 and.l -[A6], D7
00000FE6 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000FE8 E105 asl D5.b, 8
00000FEA 0F89 bclr A1, D7
00000FEC 0107 btst D7, D0
00000FEE 0680 0636 0504 addi.l D0, 0x6360504
00000FF4 85BC 8903 CC1E or.l 0x8903CC1E, D2
00000FFA 2E36 2C28 move.l D7, [A6 + D2 * 4 + 0x28]
00000FFE 85FC 3326 divs.w D2, 0x3326 /* '3&' */
00001002 EC1C ror D4.b, 6
00001004 0B79 96C3 0752 bchg [0x96C30752], D5
0000100A 4B3C 2504 336D .invalid 5, 0x2504336D // invalid opcode 4 with b == 4
00001010 0406 3628 subi.b D6, 0x28 /* '(' */
00001014 B30D cmpm.b [A1]+, [A5]+
00001016 1701 move.b -[A3], D1
00001018 8B1E or.b [A6]+, D5
0000101A A98F syscall SetDialogItemText/SetIText
0000101C FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
0000101E D307 addx.b D1, D7
00001020 0484 B30D D21E subi.l D4, 0xB30DD21E
00001026 2704 move.l -[A3], D4
00001028 B36B 08E9 xor.w [A3 + 0x8E9], D1
0000102C 0143 bchg D3, D0
0000102E 3CF8 A900 move.w [A6]+, [0xFFFFA900]
00001032 3B39 0481 05D0 move.w -[A5], [0x048105D0]
00001038 047B 0201 1697 subi.w [PC + D1.w * 8 - 0x105], 0x201
0000103E 0EAE 0B06 BEDC 7B03 .invalid.l [A6 + 0x7B03], 0xB06BEDC // invalid immediate operation
00001046 8304 sbcd D1, D4
00001048 6B0A bmi +0xC /* 00001054 */
0000104A 0503 btst D3, D2
0000104C 5203 addq.b D3, 1
0000104E 59A7 subq.l -[A7], 4
00001050 0F2B B80F btst [A3 - 0x47F1], D7
label00001054:
00001054 58A0 addq.l -[A0], 4
00001056 4918 .invalid 4, [A0]+ // invalid opcode 4 with b == 4
00001058 2B28 6703 move.l -[A5], [A0 + 0x6703]
0000105C CAFC C549 mulu.w D5, 0xC549
00001060 0E14 D464 .invalid.b [A4], 0x64 /* 'd' */ // invalid immediate operation
00001064 C301 abcd D1, D1
00001066 0200 4B19 andi.b D0, 0x19
0000106A 764D moveq.l D3, 0x4D
0000106C A886 syscall TextWidth
0000106E 1A0F move.b D5, A7
00001070 89D2 divs.w D4, [A2]
00001072 9337 455E sub.b <<invalid full ext with IS == 1 and I/IS == 6>>, D1
00001076 1B00 move.b -[A5], D0
00001078 0200 2B64 andi.b D0, 0x64 /* 'd' */
0000107C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000107E EB27 asl D7.b, D5
00001080 140C move.b D2, A4
00001082 8607 or.b D3, D7
00001084 043A 1A0F 26B4 subi.b [PC + 0x26B4 /* 0000373A, cstring ""<EOF> */], 0xF
0000108A 7A4B moveq.l D5, 0x4B
0000108C 0153 bchg [A3], D0
0000108E 0003 2848 ori.b D3, 0x48 /* 'H' */
00001092 5A73 0F61 953B addq.w [[A3 - 0x6AC5]], 5
00001098 0217 0715 andi.b [A7], 0x15
0000109C 8905 sbcd D4, D5
0000109E F01A 0F26 pmovefd MR3, [A2]+
000010A2 B6A2 cmp.l D3, -[A2]
000010A4 A907 syscall SetString
000010A6 6335 bls +0x37 /* 000010DD */
000010A8 3300 move.w -[A1], D0
000010AA 2B6D 06FC AA00 move.l [A5 - 0x5600], [A5 + 0x6FC]
000010B0 0F16 btst [A6], D7
000010B2 CB09 abcd -[A5], -[A1]
000010B4 65A5 bcs -0x59 /* 0000105B */
000010B6 4066 negx.w -[A6]
000010B8 0C07 04F9 cmpi.b D7, 0xF9
000010BC E964 asl D4.w, D4
000010BE 0F89 bclr A1, D7
000010C0 002B 112E FC2C ori.b [A3 - 0x3D4], 0x2E /* '.' */
000010C6 1308 move.b -[A1], A0
000010C8 B305 xor.b D5, D1
000010CA 2901 move.l -[A4], D1
000010CC FE05 0729 .unknown 0xFE05 0x0729 (W = 7)
000010D0 FEC1 DF91 .extension 0xEC1 <<F/2-3/7>> // unimplemented
000010D4 070F btst A7, D3
000010D6 250D move.l -[A2], A5
000010D8 A320 syscall SetPtrSize, flags=3
000010DA 4570 0B04 chk.w D2, <<invalid full ext with I/IS == 4>>
000010DE 7C6A moveq.l D6, 0x6A
000010E0 6908 bvs +0xA /* 000010EA */
000010E2 0FD5 .incomplete
000010E4 0227 82CE andi.b -[A7], 0xCE
000010E8 14DE move.b [A2]+, [A6]+
label000010EA:
000010EA 30B1 1249 move.w [A0], [A1 + D1.w * 2 + 0x49]
000010EE 5337 02A8 subq.b [A7 + D0.w * 2 - 0x88], 1
000010F2 3706 move.w -[A3], D6
000010F4 2945 7508 move.l [A4 + 0x7508], D5
000010F8 1A0F move.b D5, A7
000010FA E506 asl D6.b, 2
000010FC 0707 btst D7, D3
000010FE 6A29 bpl +0x2B /* 00001129 */
00001100 010F btst A7, D0
00001102 2501 move.l -[A2], D1
00001104 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
00001106 0484 6A68 4D07 subi.l D4, 0x6A684D07
0000110C 681A bvc +0x1C /* 00001128 */
0000110E 6B34 bmi +0x36 /* 00001144 */
00001110 2707 move.l -[A3], D7
00001112 714D moveq.l D0, 0x4D
00001114 C5AB 2327 and.l [A3 + 0x2327], D2
00001118 02CF .incomplete
0000111A 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
0000111C 9FA7 sub.l -[A7], D7
0000111E 1009 move.b D0, A1
00001120 0F5D bchg [A5]+, D7
00001122 070F btst A7, D3
00001124 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
00001126 D506 addx.b D2, D6
label00001128:
00001128 2786 7004 move.l [A3 + D7.w + 0x4], D6
0000112C EA68 lsr D0.w, D5
0000112E 6A4D bpl +0x4F /* 0000117D */
00001130 0787 bclr D7, D3
00001132 903A A32E sub.b D0, [PC - 0x5CD2 /* FFFFB462, cstring ""<EOF> */]
00001136 29A8 2E60 3A13 move.l [A4 + D3 * 2 + 0x13], [A0 + 0x2E60]
0000113C 1003 move.b D0, D3
0000113E 2217 move.l D1, [A7]
00001140 04D0 .incomplete
00001142 D302 addx.b D1, D2
label00001144:
00001144 1305 move.b -[A1], D5
00001146 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00001148 1310 move.b -[A1], [A0]
0000114A A32E syscall BlockMove/BlockMoveData, flags=3
0000114C 2B07 move.l -[A5], D7
0000114E 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00001150 016F 5307 bchg [A7 + 0x5307], D0
00001154 E0AE lsr D6, D0
00001156 E325 asl D5.b, D1
00001158 C332 1707 4B0F 3821 and.b [[A2 + <<invalid base displacement size>>] + D1 * 8 + 0x4B0F3821], D1
00001160 A80A syscall GetWVariant
00001162 1A0F move.b D5, A7
00001164 26A9 D24B move.l [A3], [A1 - 0x2DB5]
00001168 0B37 087D btst [A7 + D0 + 0x7D], D5
0000116C A32E syscall BlockMove/BlockMoveData, flags=3
0000116E C339 A50B 0CE3 and.b [0xA50B0CE3], D1
00001174 2541 A797 move.l [A2 - 0x5869], D1
00001178 82CE divu.w D1, A6
0000117A 3EC1 move.w [A7]+, D1
0000117C 5E1E addq.b [A6]+, 7
0000117E 6919 bvs +0x1B /* 00001199 */
00001180 6B08 bmi +0xA /* 0000118A */
00001182 B03E cmp.b D0, <<invalid special address>>
00001184 E8D3 0B1E bftst [A3] {D4:30}
00001188 8E49 or.w D7, A1
label0000118A:
0000118A 014B bchg A3, D0
0000118C 2038 B301 move.l D0, [0xFFFFB301]
00001190 1302 move.b -[A1], D2
00001192 0496 0E52 0305 subi.l [A6], 0xE520305
00001198 084B 047B bchg.b A3, 0x7B /* '{' */
0000119C 010E btst A6, D0
0000119E 6303 bls +0x5 /* 000011A3 */
000011A0 1704 move.b -[A3], D4
000011A2 B93E xor.b <<invalid special address>>, D4
000011A4 3327 move.w -[A1], -[A7]
000011A6 8B05 sbcd D5, D5
000011A8 0ED1 .incomplete
000011AA 5541 subq.w D1, 2
000011AC AB0B syscall DrawSlab
000011AE 0E24 60E3 .invalid.b -[A4], 0xE3 // invalid immediate operation
000011B2 1208 move.b D1, A0
000011B4 330E move.w -[A1], A6
000011B6 2B09 move.l -[A5], A1
000011B8 01B4 E47B bclr [A4 + A6.w * 4 + 0x7B], D0
000011BC 105A movea.b A0, [A2]+
000011BE A334 syscall VRemove, flags=3
000011C0 0686 AA00 4B4A addi.l D6, 0xAA004B4A
000011C6 166A A52A movea.b A3, [A2 - 0x5AD6]
000011CA A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
000011CC 8602 or.b D3, D2
000011CE 0033 3917 05AD 861A ori.b [[-0x79E6] + D0 * 4], 0x17
000011D6 C345 exg D1, D5
000011D8 1705 move.b -[A3], D5
000011DA DCFB 005A add.w A6, [PC + D0.w + 0x5A]
000011DE EB29 lsl D1.b, D5
000011E0 5A13 addq.b [A3], 5
000011E2 201E move.l D0, [A6]+
000011E4 814B 655F pack -[A0], -[A3], 0x655F
000011E8 4368 6304 chk.w D1, [A0 + 0x6304]
000011EC 2112 move.l -[A0], [A2]
000011EE 0F80 bclr D0, D7
000011F0 B30B cmpm.b [A1]+, [A3]+
000011F2 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000011F4 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4
000011F6 0F1E btst [A6]+, D7
000011F8 6904 bvs +0x6 /* 000011FE */
000011FA E10C lsl D4.b, 8
000011FC 2300 move.l -[A1], D0
label000011FE:
000011FE 0703 btst D3, D3
00001200 FA06 C68C .unknown 0xFA06 0xC68C (W = 5)
00001204 6901 bvs +0x3 /* 00001207 */
00001206 AB08 syscall PutPicOp
00001208 1E0C move.b D7, A4
0000120A C61A and.b D3, [A2]+
0000120C BB27 xor.b -[A7], D5
0000120E 26B0 7C73 move.l [A3], [A0 + D7 * 4 + 0x73]
00001212 017C 1302 bchg 0x1302, D0
00001216 A504 syscall Control, flags=5
00001218 067C B33C 80A5 addi.w 0x80A5, 0xB33C
0000121E 4993 .invalid 4, [A3] // invalid opcode 4 with b == 6
00001220 0A5B 8D23 xori.w [A3]+, 0x8D23
00001224 00BB 39C3 289D 05C1 ori.l [[ + <<invalid base displacement size>>]], 0x39C3289D
0000122C DC90 add.l D6, [A0]
0000122E 9505 subx.b D2, D5
00001230 40F0 AD13 E711 47E1 move.w [[A0 + A2 * 4] - 0x18EEB81F], SR
00001238 1323 move.b -[A1], -[A3]
0000123A 00B3 3909 044B 0BEB 2F7B 128B 1FE4 ori.l [[0x2F7B] + 0x128B1FE4], 0x3909044B
00001248 8304 sbcd D1, D4
0000124A EB11 roxl D1.b, 5
0000124C 0705 btst D5, D3
0000124E 9F21 sub.b -[A1], D7
00001250 9007 sub.b D0, D7
00001252 08FA 5303 8073 bset.b [PC - 0x7F8D /* FFFF92C7, cstring ""<EOF> */], 0x3
00001258 111A move.b -[A0], [A2]+
0000125A 0F01 btst D1, D7
0000125C 1107 move.b -[A0], D7
0000125E 0903 btst D3, D4
00001260 0501 btst D1, D2
00001262 4558 chk.w D2, [A0]+
00001264 9B02 subx.b D5, D2
00001266 7705 moveq.l D3, 0x05
00001268 BA23 cmp.b D5, -[A3]
0000126A 0AE1 .incomplete
0000126C 2D24 move.l -[A6], -[A4]
0000126E E117 roxl D7.b, 8
00001270 5701 subq.b D1, 3
00001272 5723 subq.b -[A3], 3
00001274 0AA5 0B0B 1657 xori.l -[A5], 0xB0B1657
0000127A 0163 bchg -[A3], D0
0000127C 1421 move.b D2, -[A1]
0000127E 0140 bchg D0, D0
00001280 0E1A FB3F .invalid.b [A2]+, 0x3F /* '?' */ // invalid immediate operation
00001284 8517 or.b [A7], D2
00001286 AB15 syscall PatExpand
00001288 7902 moveq.l D4, 0x02
0000128A 3319 move.w -[A1], [A1]+
0000128C 81E8 1706 divs.w D0, [A0 + 0x1706]
00001290 1723 move.b -[A3], -[A3]
00001292 0A07 04BD xori.b D7, 0xBD
00001296 392E D711 move.w -[A4], [A6 - 0x28EF]
0000129A B4D3 cmpa.w A2, [A3]
0000129C 0BD7 .incomplete
0000129E 11C4 FB55 move.b [0xFFFFFB55], D4
000012A2 8507 sbcd D2, D7
000012A4 815B or.w [A3]+, D0
000012A6 2506 move.l -[A2], D6
000012A8 3327 move.w -[A1], -[A7]
000012AA 3D06 move.w -[A6], D6
000012AC 363C 9E85 move.w D3, 0x9E85
000012B0 EA0E lsr D6.b, 5
000012B2 1B01 move.b -[A5], D1
000012B4 2A8B move.l [A5], A3
000012B6 2F0B move.l -[A7], A3
000012B8 027E 2B4A andi.w <<invalid special address>>, 0x2B4A /* '+J' */
000012BC C35E and.w [A6]+, D1
000012BE 1E63 movea.b A7, -[A3]
000012C0 116B 2B45 8B33 move.b [A0 - 0x74CD], [A3 + 0x2B45]
000012C6 0843 1014 bchg.b D3, 0x14
000012CA 4056 negx.w [A6]
000012CC A324 syscall SetHandleSize, flags=3
000012CE 2305 move.l -[A1], D5
000012D0 32A0 move.w [A1], -[A0]
000012D2 1A07 move.b D5, D7
000012D4 832E 7EFB or.b [A6 + 0x7EFB], D1
000012D8 4773 B544 chk.w D3, <<invalid full ext with I/IS == 4>>
000012DC CB03 abcd D5, D3
000012DE 51E2 sf -[A2]
000012E0 2782 4E33 move.l [A3 + D4 * 8 + 0x33], D2
000012E4 0EC1 .incomplete
000012E6 36FB 2DF8 8572 2785 move.w [A3]+, [-0x7A8DD87B]
000012EE DCCB add.w A6, A3
000012F0 468D not.l A5
000012F2 01D2 .incomplete
000012F4 1A0F move.b D5, A7
000012F6 8101 sbcd D0, D1
000012F8 4951 chk.w D4, [A1]
000012FA 3E6A 05EF movea.w A7, [A2 + 0x5EF]
000012FE 0F06 btst D6, D7
00001300 A605 syscall Status, flags=6
00001302 6153 bsr +0x55 /* 00001357 */
00001304 3BC9 move.w <<invalid special address>>, A1
00001306 03C3 .incomplete
00001308 19BB 0086 0FE8 5A43 move.b [0x5A43], [PC + D0.w - 0x122]
00001310 0D62 bchg -[A2], D6
00001312 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00001314 AE1F syscall PlotCIcon, auto_pop
00001316 0033 048B 0568 5A03 ori.b [A3 + 0x5A03], 0x8B
0000131E 1249 movea.b A1, A1
00001320 0103 btst D3, D0
00001322 3A0F move.w D5, A7
00001324 000B 0607 ori.b A3, 0x7
00001328 0319 btst [A1]+, D1
0000132A 685A bvc +0x5C /* 00001386 */
0000132C BB0D cmpm.b [A5]+, [A5]+
0000132E 2702 move.l -[A3], D2
00001330 F0B0 6841 .extension 0x0B0 <<F/2-3/0>> // unimplemented
00001334 022E 682C A102 andi.b [A6 - 0x5EFE], 0x2C /* ',' */
0000133A 0F00 btst D0, D7
0000133C 4221 clr.b -[A1]
0000133E 010F btst A7, D0
00001340 AE1F syscall PlotCIcon, auto_pop
00001342 0065 041F ori.w -[A5], 0x41F
00001346 A500 syscall Open/PBHOpen/HOpen, flags=5
00001348 C902 abcd D4, D2
0000134A 0FC1 .incomplete
0000134C 0208 A5FB andi.b A0, 0xFB
00001350 DB33 1E85 add.b [A3 + D1 * 8 - 0x123], D5
00001354 01C9 .incomplete
00001356 7B5B moveq.l D5, 0x5B
00001358 161C move.b D3, [A4]+
0000135A 8B04 sbcd D5, D4
0000135C 29F5 3B39 4304 8CCD 0006 6849 move.l 0x66849, [[A5 + 0x43048CCD + D3 * 2]]
00001368 2E61 movea.l A7, -[A1]
0000136A 2C7B 125B movea.l A6, [PC + D1.w * 2 + 0x5B]
0000136E 0D83 bclr D3, D6
00001370 845B or.w D2, [A3]+
00001372 3773 0186 C0E3 093B move.w [A3 + 0x93B], [[ + <<invalid base displacement size>>] + D0 - 0x3F1D]
0000137A 068B 0174 A32E addi.l A3, 0x174A32E
00001380 5310 subq.b [A0], 1
00001382 6027 bra +0x29 /* 000013AB */
00001384 09C9 .incomplete
label00001386:
00001386 25B2 A992 1E29 C76B 08CD 902B 06D1 move.l [[A2 + 0x8CD] - 0x6FD4F92F], [[ + A2] + 0x1E29]
00001394 90E5 sub.w A0, -[A5]
00001396 218B 2A04 move.l [A0 + D2 * 2 + 0x4], A3
0000139A EA0E lsr D6.b, 5
0000139C 6195 bsr -0x69 /* 00001333 */
0000139E E194 roxl D4, 8
000013A0 B305 xor.b D5, D1
000013A2 A591 syscall Translate24To32, flags=5
000013A4 1704 move.b -[A3], D4
000013A6 C486 and.l D2, D6
000013A8 3C0B move.w D6, A3
000013AA 0597 bclr [A7], D2
000013AC 0E9E B30D 5AC3 .invalid.l [A6]+, 0xB30D5AC3 // invalid immediate operation
000013B2 19E8 2587 A4B3 move.b 0xB3, [A0 + 0x2587]
000013B8 0AB3 0552 3228 2309 xori.l [[A3 + <<invalid base displacement size>> + D2 * 2]], 0x5523228
000013C0 AD40 syscall SetItmIcon, auto_pop
000013C2 0585 bclr D5, D2
000013C4 BB21 xor.b -[A1], D5
000013C6 B0A6 cmp.l D0, -[A6]
000013C8 0CA6 3709 270C cmpi.l -[A6], 0x3709270C
000013CE A6E9 syscall vFileClose, flags=6
000013D0 014B bchg A3, D0
000013D2 3506 move.w -[A2], D6
000013D4 A602 syscall Read, flags=6
000013D6 006B 0514 166B ori.w [A3 + 0x166B], 0x514
000013DC 0617 056F addi.b [A7], 0x6F /* 'o' */
000013E0 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
000013E2 E341 asl D1.w, 1
000013E4 7604 moveq.l D3, 0x04
000013E6 96B3 0505 sub.l D3, [[A3 + <<invalid base displacement size>>] + D0 * 4]
000013EA 8921 or.b -[A1], D4
000013EC 91A4 sub.l -[A4], D0
000013EE 2317 move.l -[A1], [A7]
000013F0 2309 move.l -[A1], A1
000013F2 86CC divu.w D3, A4
000013F4 B143 xor.w D3, D0
000013F6 EC1C ror D4.b, 6
000013F8 6B11 bmi +0x13 /* 0000140B */
000013FA B305 xor.b D5, D1
000013FC 6307 bls +0x9 /* 00001405 */
000013FE FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
00001400 FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
00001402 C989 exg D4, A1
00001404 7313 moveq.l D1, 0x13
00001406 F713 .extension 0x713 <<F/4-5/3>> // unimplemented
00001408 74FB moveq.l D2, 0xFFFFFFFB
0000140A 20AB 0201 move.l [A0], [A3 + 0x201]
0000140E 8A65 or.w D5, -[A5]
00001410 0661 8CB9 addi.w -[A1], 0x8CB9
00001414 8A73 05B1 8A36 270A or.w D5, [[-0x75C9D8F6 + D0 * 4]]
0000141C 7F0F moveq.l D7, 0x0F
0000141E 1663 movea.b A3, -[A3]
00001420 0227 0437 andi.b -[A7], 0x37 /* '7' */
00001424 0829 0DBB 2089 btst.b [A1 + 0x2089], 0xBB
0000142A 00E1 .incomplete
0000142C 8036 2CF3 or.b D0, [A6 + D2 * 4 - 0x13]
00001430 07B3 0D0E 4901 bclr [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x4901], D3
00001436 FE09 5D07 .unknown 0xFE09 0x5D07 (W = 7)
0000143A 0941 bchg D1, D4
0000143C 0703 btst D3, D3
0000143E 7308 moveq.l D1, 0x08
00001440 1708 move.b -[A3], A0
00001442 BB6B 03E8 xor.w [A3 + 0x3E8], D5
00001446 DB0D addx.b -[A5], -[A5]
00001448 067C 953C 7301 addi.w 0x7301, 0x953C
0000144E 664B bne +0x4D /* 0000149B */
00001450 010C btst A4, D0
00001452 661A bne +0x1C /* 0000146E */
00001454 E626 asr D6.b, D3
00001456 253C 6B03 DB2D move.l -[A2], 0x6B03DB2D
0000145C 6D03 blt +0x5 /* 00001461 */
0000145E 5A33 169D addq.b [A3 + D1.w * 8 - 0x99], 5
00001462 038D bclr A5, D1
00001464 18BB 4423 move.b [A4], [PC + D4.w * 4 + 0x23]
00001468 011E btst [A6]+, D0
0000146A 1704 move.b -[A3], D4
0000146C 4873 1FD8 pea.l []
// begin alternate branch 0000146E-00001470
label0000146E:
0000146E 1FD8 move.b <<invalid special address>>, [A0]+
// end alternate branch 0000146E-00001470
label0000146E: // (misaligned)
00001470 9B02 subx.b D5, D2
00001472 5A63 addq.w -[A3], 5
00001474 0F06 btst D6, D7
00001476 FC45 E085 .extension 0xC45 <<F/1/6>>, 0xE085 // unimplemented
0000147A 011B btst [A3]+, D0
0000147C 221E move.l D1, [A6]+
0000147E 40FC CD56 FB04 move.w 0xCD56FB04, SR
00001484 3310 move.w -[A1], [A0]
00001486 9333 1E17 sub.b [A3 + D1 * 8 + 0x17], D1
0000148A 0394 bclr [A4], D1
0000148C E11C rol D4.b, 8
0000148E 5301 subq.b D1, 1
00001490 1EA1 move.b [A7], -[A1]
00001492 C206 and.b D1, D6
00001494 E449 lsr D1.w, 2
00001496 1DFB 68A1 move.b <<invalid special address>>, [PC + D6 - 0x95]
0000149A C44A and.w D2, A2
0000149C FC17 0B14 .unknown 0xFC17 0x0B14 (W = 6)
000014A0 3E41 movea.w A7, D1
000014A2 C2D4 mulu.w D1, [A4]
000014A4 40E4 move.w -[A4], SR
000014A6 A508 syscall Create/PBHCreate/HCreate, flags=5
000014A8 235B 41CC move.l [A1 + 0x41CC], [A3]+
000014AC 851E or.b [A6]+, D2
000014AE 09C5 .incomplete
000014B0 6B05 bmi +0x7 /* 000014B7 */
000014B2 0B1F btst [A7]+, D5
000014B4 DB05 addx.b D5, D5
000014B6 305B movea.w A0, [A3]+
000014B8 3693 move.w [A3], [A3]
000014BA 1ABE move.b [A5], <<invalid special address>>
000014BC 7B12 moveq.l D5, 0x12
000014BE 210D move.l -[A0], A5
000014C0 8304 sbcd D1, D4
000014C2 AB4D syscall bcEnd1
000014C4 E5A1 asl D1, D2
000014C6 2512 move.l -[A2], [A2]
000014C8 9007 sub.b D0, D7
000014CA 06F7 .incomplete
000014CC 1ED6 move.b [A7]+, [A6]
000014CE 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
000014D0 BABB 3A02 cmp.l D5, [PC + D3 * 2 + 0x2]
000014D4 0023 8107 ori.b -[A3], 0x7
000014D8 0571 1A8B bchg [A1 + D1 * 2 - 0x117], D2
000014DC 1026 move.b D0, -[A6]
000014DE 1E85 move.b [A7], D5
000014E0 6BB3 bmi -0x4B /* 00001495 */
000014E2 06B0 A6B1 77EC 7B00 addi.l [A0 + <<invalid base displacement size>> + D7 * 2], 0xA6B177EC
000014EA A890 syscall StdLine
000014EC 0701 btst D1, D3
000014EE 5FFD sle <<invalid special address>>
000014F0 7753 moveq.l D3, 0x53
000014F2 1A69 541B movea.b A5, [A1 + 0x541B]
000014F6 28D3 move.l [A4]+, [A3]
000014F8 07A9 0001 bclr [A1 + 0x1], D3
000014FC 0E68 0CA6 E500 .invalid.w [A0 - 0x1B00], 0xCA6 // invalid immediate operation
00001502 DB38 0C68 add.b [0x00000C68], D5
00001506 A900 syscall GetFNum
00001508 F885 00FB .extension 0x885 <<F/2-3/4>> // unimplemented
0000150C 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
0000150E 653B bcs +0x3D /* 0000154B */
00001510 6B05 bmi +0x7 /* 00001517 */
00001512 C518 and.b [A0]+, D2
00001514 900F sub.b D0, A7
00001516 AD2C syscall FindWindow, auto_pop
00001518 C514 and.b [A4], D2
0000151A FE17 081E .unknown 0xFE17 0x081E (W = 7)
0000151E 3483 move.w [A2], D3
00001520 A31F syscall DisposPtr/DisposePtr, flags=3
00001522 933E sub.b <<invalid special address>>, D1
00001524 7B1D moveq.l D5, 0x1D
00001526 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00001528 0F65 bchg -[A5], D7
0000152A 0D93 bclr [A3], D6
0000152C 0006 7C6B ori.b D6, 0x6B /* 'k' */
00001530 1FA9 E053 000F move.b [A7 + D0.w + 0xF], [A1 - 0x1FAD]
00001536 7C53 moveq.l D6, 0x53
00001538 0030 3E53 002B ori.b [A0 + D0.w + 0x2B], 0x53 /* 'S' */
0000153E 06D2 .incomplete
00001540 067C 0690 0200 addi.w 0x200, 0x690
00001546 030B btst A3, D1
00001548 B10D cmpm.b [A0]+, [A5]+
0000154A D8B6 3B11 add.l D4, [[A6 + D3 * 2]]
0000154E 5D0D subq.b A5, 6
00001550 D30F addx.b -[A1], -[A7]
00001552 1425 move.b D2, -[A5]
00001554 0ABB 24B4 7AF3 0914 xori.l <<invalid full ext with I/IS == 4>>, 0x24B47AF3
0000155C A90D syscall PaintBehind
0000155E 5B3C 0CA5 subq.b 0xA5, 5
00001562 040F 764B subi.b A7, 0x4B /* 'K' */
00001566 0103 btst D3, D0
00001568 09AB 4CD0 bclr [A3 + 0x4CD0], D4
0000156C 8B13 or.b [A3], D5
0000156E AB4C syscall bcEnd0
00001570 C30B abcd -[A1], -[A3]
00001572 DC30 B38B 3B1D AB4C add.b D6, [[ + <<invalid base displacement size>> + A3 * 2] + 0x3B1DAB4C]
0000157A 0F14 btst [A4], D7
0000157C 1623 move.b D3, -[A3]
0000157E 2116 move.l -[A0], [A6]
00001580 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
00001582 0200 5B02 andi.b D0, 0x2
00001586 CB07 abcd D5, D7
00001588 3037 0197 AB01 3CEB move.w D0, [[] + D0 - 0x54FEC315]
00001590 1907 move.b -[A4], D7
00001592 0B9A bclr [A2]+, D5
00001594 4B32 08FB .invalid 5, [A2 + D0 - 0x5] // invalid opcode 4 with b == 4
00001598 1E83 move.b [A7], D3
0000159A 0277 0D1A 370B AA06 D2CB andi.w [[A7 + <<invalid base displacement size>> + D3 * 8] - 0x55F92D35], 0xD1A
000015A4 542E 60EB addq.b [A6 + 0x60EB], 2
000015A8 04F3 .incomplete
000015AA 192E 48CB move.b -[A4], [A6 + 0x48CB]
000015AE 1BF3 1907 09B8 270A move.b <<invalid special address>>, [[A3 + <<invalid base displacement size>>] + D1 + 0x9B8270A]
000015B6 DB17 add.b [A7], D5
000015B8 0B9C bclr [A4]+, D5
000015BA AB01 syscall BitsToMap
000015BC 9898 sub.l D4, [A0]+
000015BE 270B move.l -[A3], A3
000015C0 89B3 146B or.l [A3 + D1.w * 4 + 0x6B], D4
000015C4 A217 syscall Eject, flags=2
000015C6 0D5F bchg [A7]+, D6
000015C8 AB20 syscall RgnOp
000015CA 070B btst A3, D3
000015CC AF4B syscall bXEND11, auto_pop
000015CE 947A 0B07 sub.w D2, [PC + 0xB07 /* 000020D7, cstring ""<EOF> */]
000015D2 D18A addx.l -[A0], -[A2]
000015D4 8B21 or.b -[A1], D5
000015D6 270A move.l -[A3], A2
000015D8 081A 0F26 btst.b [A2]+, 0x26 /* '&' */
000015DC B643 cmp.w D3, D3
000015DE 0417 0BC7 subi.b [A7], 0xC7
000015E2 0F11 btst [A1], D7
000015E4 A769 syscall HGetState, flags=7
000015E6 2A07 move.l D5, D7
000015E8 87EC 418D divs.w D3, [A4 + 0x418D]
000015EC C02F 5B75 and.b D0, [A7 + 0x5B75]
000015F0 3B86 5BDA 2F8B move.w [[] + 0x2F8B], D6
000015F6 5CEB 2B07 sge [A3 + 0x2B07]
000015FA 026D 1A1B 3726 andi.w [A5 + 0x3726], 0x1A1B
00001600 A50B syscall Rename/PBHRename/HRename, flags=5
00001602 EB94 roxl D4, 5
00001604 C33A 5324 and.b [PC + 0x5324 /* 00005326, cstring ""<EOF> */], D1
00001608 9B80 subx.l D5, D0
0000160A 0F4D bchg A5, D7
0000160C 0313 btst [A3], D1
0000160E 000F D100 ori.b A7, 0x0
00001612 BB0F cmpm.b [A5]+, [A7]+
00001614 744B moveq.l D2, 0x4B
00001616 1DB3 0B42 4315 8304 move.b <<invalid full ext with I/IS == 4>>, [[A3 + <<invalid base displacement size>>] + 0x4315]
0000161E 3314 move.w -[A1], [A4]
00001620 CD07 abcd D6, D7
00001622 170C move.b -[A3], A4
00001624 351B move.w -[A2], [A3]+
00001626 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001628 0917 btst [A7], D4
0000162A 0C44 3501 cmpi.w D4, 0x3501
0000162E 170C move.b -[A3], A4
00001630 5321 subq.b -[A1], 1
00001632 0125 btst -[A5], D0
00001634 649B bcc -0x63 /* 000015D1 */
00001636 2333 004B move.l -[A1], [A3 + D0.w + 0x4B]
0000163A 041A 0F26 subi.b [A2]+, 0x26 /* '&' */
0000163E 070C btst A4, D3
00001640 84B3 0B2B 0643 1583 6E37 or.l D2, [[A3 + 0x643 + D0 * 2] + 0x15836E37]
0000164A 0C5F 1709 cmpi.w [A7]+, 0x1709
0000164E 620C bhi +0xE /* 0000165C */
00001650 E6CD ror .w A5
00001652 049B 2D37 0B89 subi.l [A3]+, 0x2D370B89
00001658 370C move.w -[A3], A4
0000165A 2B37 0C3A move.l -[A5], [A7 + D0 * 4 + 0x3A]
// begin alternate branch 0000165C-00001662
label0000165C:
0000165C 0C3A 370C 4947 cmpi.b [PC + 0x4947 /* 00005FA5, cstring ""<EOF> */], 0xC
// end alternate branch 0000165C-00001662
label0000165C: // (misaligned)
0000165E 370C move.w -[A3], A4
00001660 4947 chk.w D4, D7
00001662 0C58 8B03 cmpi.w [A0]+, 0x8B03
00001666 6170 bsr +0x72 /* 000016D8 */
00001668 91AB E67B sub.l [A3 - 0x1985], D0
0000166C 101B move.b D0, [A3]+
0000166E 18FB 1E13 move.b [A4]+, [PC + D1 * 8 + 0x13]
00001672 021E 4B05 andi.b [A6]+, 0x5
00001676 1198 F063 move.b [A0 + A7.w + 0x63], [A0]+
0000167A 0306 btst D6, D1
0000167C F01B 032D pmovefd MR0, [A3]+
00001680 4AF0 4B09 tas.b [[A0 + <<invalid base displacement size>> + D4 * 2]]
00001684 B30B cmpm.b [A1]+, [A3]+
00001686 4395 .invalid 1, [A5] // invalid opcode 4 with b == 6
00001688 DB52 add.w [A2], D5
0000168A 1B03 move.b -[A5], D3
0000168C 2706 move.l -[A3], D6
0000168E 1143 3C43 move.b [A0 + 0x3C43], D3
00001692 04CD .incomplete
00001694 003B 39EB 2F33 018B 1FE6 0FB1 06E5 ori.b [[PC + 0x18B1FE6 + D2 * 8] + 0xFB106E5], 0xEB
000016A2 0AD8 .incomplete
000016A4 8B0C sbcd -[A5], -[A4]
000016A6 6A41 bpl +0x43 /* 000016E9 */
000016A8 1EAD D20A move.b [A7], [A5 - 0x2DF6]
000016AC 1A0F move.b D5, A7
000016AE 71B9 moveq.l D0, 0xFFFFFFB9
000016B0 DC4B add.w D6, A3
000016B2 84F4 6AB3 divu.w D2, [A4 + D6 * 2 - 0x77]
000016B6 071A btst [A2]+, D3
000016B8 0F26 btst -[A6], D7
000016BA 570C subq.b A4, 3
000016BC 98A5 sub.l D4, -[A5]
000016BE 042B 0130 B314 subi.b [A3 - 0x4CEC], 0x30 /* '0' */
000016C4 570C subq.b A4, 3
000016C6 B2AB 070F cmp.l D1, [A3 + 0x70F]
000016CA 44D3 move.b [A3], CCR
000016CC 1947 0CBB move.b [A4 + 0xCBB], D7
000016D0 6807 bvc +0x9 /* 000016D9 */
000016D2 0CC4 .incomplete
000016D4 0885 2DA3 bclr.b D5, 0xA3
fn000016D8:
000016D8 0169 7407 bchg [A1 + 0x7407], D0
000016DC 0E46 F347 .invalid.w D6, 0xF347 // invalid immediate operation
000016E0 0200 3347 andi.b D0, 0x47 /* 'G' */
000016E4 0707 btst D7, D3
000016E6 BBC1 cmpa.l A5, D1
000016E8 F0F6 C307 .extension 0x0F6 <<F/2-3/0>> // unimplemented
000016EC 747B moveq.l D2, 0x7B
000016EE 1307 move.b -[A1], D7
000016F0 0E7A 4863 0227 .invalid.w [PC + 0x227 /* 00001919, cstring ""<EOF> */], 0x4863 /* 'Hc' */ // invalid immediate operation
000016F6 0E7A E5FF A560 .invalid.w [PC - 0x5AA0 /* FFFFBC58, cstring ""<EOF> */], 0xE5FF // invalid immediate operation
000016FC 0FC1 .incomplete
000016FE FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00001700 0929 0106 btst [A1 + 0x106], D4
00001704 E557 roxl D7.w, 2
00001706 2B64 6501 move.l [A5 + 0x6501], -[A4]
0000170A 1E83 move.b [A7], D3
0000170C 0132 0C36 btst [A2 + D0 * 4 + 0x36], D0
00001710 0D06 btst D6, D6
00001712 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00001714 0200 E30A andi.b D0, 0xA /* '\n' */
00001718 B036 044B cmp.b D0, [A6 + D0.w * 4 + 0x4B]
0000171C 0721 btst -[A1], D3
0000171E 7993 moveq.l D4, 0xFFFFFF93
00001720 01B3 0D0C bclr <<invalid full ext with I/IS == 4>>, D0
00001724 3617 move.w D3, [A7]
00001726 06CE .incomplete
00001728 2316 move.l -[A1], [A6]
0000172A 16AC 4D7C move.b [A3], [A4 + 0x4D7C]
0000172E A301 syscall Close, flags=3
00001730 670E beq +0x10 /* 00001740 */
00001732 8F65 or.w -[A5], D7
00001734 7B00 moveq.l D5, 0x00
00001736 3C9E move.w [A6], [A6]+
00001738 757B moveq.l D2, 0x7B
0000173A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000173C 04C1 .incomplete
0000173E 10B3 0D0B 1417 068F move.b [A0], [[A3 + <<invalid base displacement size>> + D0 * 4] + 0x1417068F]
// begin alternate branch 00001740-0000174A
label00001740:
00001740 0D0B btst A3, D6
00001742 1417 move.b D2, [A7]
00001744 068F A10C A109 addi.l A7, 0xA10CA109
// end alternate branch 00001740-0000174A
label00001740: // (misaligned)
00001746 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
00001748 A109 syscall Delete/PBHDelete/HDelete, flags=1
0000174A 170E move.b -[A3], A6
0000174C E1A5 asl D5, D0
0000174E 4A0F tst.b A7
00001750 E509 lsl D1.b, 2
00001752 9358 sub.w [A0]+, D1
00001754 DB07 addx.b D5, D7
00001756 0359 bchg [A1]+, D1
00001758 C50B abcd -[A2], -[A3]
0000175A E57C rol D4.w, D2
0000175C A31C syscall FreeMem, flags=3
0000175E B47A B80F cmp.w D2, [PC - 0x47F1 /* FFFFCF6F, cstring ""<EOF> */]
00001762 7DFC moveq.l D6, 0xFFFFFFFC
00001764 499E .invalid 4, [A6]+ // invalid opcode 4 with b == 6
00001766 A571 syscall AttachVBL, flags=5
00001768 0027 0E6B ori.b -[A7], 0x6B /* 'k' */
0000176C 8112 or.b [A2], D0
0000176E 6107 bsr +0x9 /* 00001777 */
00001770 A106 syscall KillIO, flags=1
00001772 1CE3 move.b [A6]+, -[A3]
00001774 4429 0337 neg.b [A1 + 0x337]
00001778 8DC8 divs.w D6, A0
0000177A 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
0000177C 8CE5 divu.w D6, -[A5]
0000177E DA37 04CE add.b D5, [A7 + D0.w * 4 - 0x50]
00001782 F47E cpusha DATA
00001784 1706 move.b -[A3], D6
00001786 4D40 chk.w D6, D0
00001788 560C addq.b A4, 3
0000178A 2AA1 move.l [A5], -[A1]
0000178C 0E64 BB61 .invalid.w -[A4], 0xBB61 // invalid immediate operation
00001790 EB00 asl D0.b, 5
00001792 8330 0B44 or.b <<invalid full ext with I/IS == 4>>, D1
00001796 0200 0FC5 andi.b D0, 0xC5
0000179A FE43 12EB .extension 0xE43 <<F/1/7>>, 0x12EB // unimplemented
0000179E 0108 btst A0, D0
000017A0 070A btst A2, D3
000017A2 7606 moveq.l D3, 0x06
000017A4 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000017A6 AA00 syscall OpenCPort
000017A8 0F71 FA48 bchg [A1 + A7 * 2 + 0x48], D7
000017AC 4061 negx.w -[A1]
000017AE 1243 movea.b A1, D3
000017B0 0102 btst D2, D0
000017B2 00B3 3E2E 4301 2C81 ori.l [A3 + D2 * 4 - 0x127], 0x3E2E4301
000017BA 09E3 .incomplete
000017BC 2849 movea.l A4, A1
000017BE 0101 btst D1, D0
000017C0 7A41 moveq.l D5, 0x41
000017C2 01CB .incomplete
000017C4 00B3 0D0B 0713 05A9 07A3 ori.l [[0x7A3 + D0 * 4]], 0xD0B0713
000017CE 01E9 .incomplete
000017D0 0702 btst D2, D3
000017D2 00CB .incomplete
000017D4 84BB 079B 04A5 0213 or.l D2, [[ + D0 * 8] + 0x4A50213]
000017DC 0823 09E9 btst.b -[A3], 0xE9
000017E0 03FE .incomplete
000017E2 EB09 lsl D1.b, 5
000017E4 A100 syscall Open/PBHOpen/HOpen, flags=1
000017E6 070D btst A5, D3
000017E8 5DE3 slt -[A3]
000017EA 0627 0091 addi.b -[A7], 0x91
000017EE A301 syscall Close, flags=3
000017F0 0200 578C andi.b D0, 0x8C
000017F4 977E sub.w <<invalid special address>>, D3
000017F6 2700 move.l -[A3], D0
000017F8 6348 bls +0x4A /* 00001842 */
000017FA 20 .incomplete